ooooooooooooonnnnnmmmmljjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbcccccccccccccbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````_________________^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPOOOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFEEEEEEEEEEEEDDDDDDDDDDDDCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::9999999999988888888777777777777666666666666655555555555544444433333333332222222222221110000000000/////////////.........------------,,,,,,++++++++++++++***********)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ooooooooooooonnnnnnmmmmjjjjjjiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccbbbbccccccccccccccbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````________________^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOOPPPOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777766666666666655555555555544444433333333333222222222222110000000000/////////////.........-------------,,,,,,+++++++++++++***********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ppoooooooooooonnnnnmmmmkjjjjjjiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccbbccccccccccccccccbbbbbbbbbcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````_______________^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYXZZYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOPPPOOOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::9999999999888888888777777777777666666666666655555555555544444333333333332222222222221100000000000////////////..........------------,,,,,,+++++++++++++***********))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! pppooooooooooonnnnnnmmmkkjjjjjjjiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccbccccccccccccccccccbbbbbbbcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````______________^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOPPPPOOOOOOOOOOOOONNNNNNNNOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;::::::::::::9999999999888888888877777777777666666666666655555555555544444333333333333222222222222100000000000/////////////.........-------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ppppooooooooooonnnnnnmmkkkkjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````____________^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXWXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOPPPPPOOOOOOOOOOOOONNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::9999999998888888888777777777777666666666666555555555555544443333333333332222222222221000000000000////////////.........-------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! pppppoooooooooooonnnnnnkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````___________^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFEFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;::::::::::::9999999998888888888777777777777666666666666655555555555544443333333333332222222222222000000000000/////////////.........------------,,,,,,+++++++++++++**********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! pppppppoooooooooooonnnnlkkkkkjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````__________^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOPPPPPPOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<;;;;;::::::::::::9999999988888888888777777777777666666666666555555555555444443333333333332222222222220000000000000////////////.........-------------,,,,,,+++++++++++++*********))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! qpppppppppooooooooooonnlllkkkkkjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````_________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOPPPPPPPOOOOOOOOOOOOONNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::::9999999988888888888877777777777666666666666655555555555544443333333333332222222222221000000000000////////////.........-------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! qqqppppppppppoooooooooollllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````_______^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZY[ZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOPPPPPPPPOOOOOOOOOOOONNNNNOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::999999988888888888877777777777766666666666655555555555544444333333333333222222222221000000000000////////////..........------------,,,,,,,++++++++++++**********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! qqqqqpppppppppppooooooomllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggghggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccdddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYXXXXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;::::::::::::9999999888888888888777777777777666666666666655555555555544443333333333332222222222210000000000000///////////..........-------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! qqqqqqqpppppppppppppooommmllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggghhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccddddcccccccccccccccccccccdccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXZYYYYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPPPPPOOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<;;;;;;;:::::::::::9999999988888888888877777777777766666666666655555555555544443333333333332222222222211000000000000///////////...........------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! rrqqqqqqqqppppppppppppommmmllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggghhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccdddddddccccccccccccccccccdddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYY[ZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;::::::::::::9999999988888888888777777777777766666666666655555555555444443333333333332222222222110000000000000//////////...........-------------,,,,,,+++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! rrrrqqqqqqqqqqpppppppppmmmmmllllkkkkkkjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccddddddddcccccccccccccccccddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZYYYY[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::999999988888888888877777777777766666666666655555555555544443333333333332222222222111000000000000//////////...........-------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! rrrrrrqqqqqqqqqqqqqppppnnmmmmllllkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffgfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccddddddddddcccccccccccccccddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZYYY[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;::::::::::::999999988888888888877777777777776666666666655555555555544444333333333333222222222111000000000000//////////............------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! rrrrrrrrrqqqqqqqqqqqqppnnnmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffgggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccdddddddddddccccccccccccccdddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZYY[[[[ZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::::9999999988888888888877777777777766666666666655555555555544443333333333332222222221110000000000000/////////............-------------,,,,,,+++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! sssrrrrrrrrrrqqqqqqqqqqnnnnnmmmlllllkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfgggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccdddddddddddddccccccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZY[[[[[ZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;::::::::::::999999988888888888877777777777766666666666655555555555544443333333333332222222221111000000000000/////////............-------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! sssssrrrrrrrrrrrrqqqqqqonnnnnmmmlllllkkkkkkkkkkkjjjkkkkkkkkkkkkkkjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjkjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcddddddddddddddcccccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````_^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777777766666666666655555555555444443333333333332222222211110000000000000////////.............------------,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ssssssssrrrrrrrrrrrrqqqooonnnnmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccdddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````__^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::::999999988888888888877777777777766666666666655555555555444443333333333332222222211111000000000000/////////............------------,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ttsssssssssrrrrrrrrrrrqoooonnnnmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````___^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZYY[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPPQQPPPPPPPPPPPPOOOOOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777777776666666666655555555555444444333333333333222222211111000000000000/////////.............-----------,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ttttssssssssssrrrrrrrrrooooonnnnnmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZY[[ZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::999999988888888888877777777777766666666666655555555554444443333333333332222222111110000000000000////////.............-----------,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! tttttsssssssssssssrrrrrppooooonnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeedddddddddddddddddccccccdddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGFFFFFFFFFFFEEEEEEEEEEEEDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::::999999988888888888877777777777776666666666655555555554444443333333333332222222111111000000000000/////////............-----------,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! ttttttttsssssssssssssrrppppooooonnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkklllllllllllllllllllllkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeddddddddddddddddcccccddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPQQQQPPPPPPPPPPPPOOOOOOOOOPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGFFFFGFFFFFFFFFFFFEEEEEEEEEEEEDEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::::999999998888888888887777777777776666666666665555555554444444333333333333222222111111000000000000/////////.............----------,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! wwwvvvvvvvvvvvvvuuuuuuuttsssssrrrrrqqqqqppppppponnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkllllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhgggggggggggggggggggggggggggggffffffffffffffggggffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbaaaa`````````````````_________aaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRUUUTTTTTTTTTTTTSSSSSSSSSSTSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::::99999888888888887777777777776666666555555555555444444444433333333333322222222222211111000000000000////////////////............-------------,,,,,,,,,,,,,+++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwvvvvvvvvvvvvvvvvuuuttttssssssrrrrqqqqqppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkllllllllllllllllllllljjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggfffffffffffffggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbaaaa`````````````````________aaaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]\\\\\\\\\\\\\\[]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSUUUUTTTTTTTTTTTTSSSSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<;;;;;;;;;::::::::::::9999888888888888777777777776666666555555555555444444444433333333333322222222222211111000000000000////////////////............--------------,,,,,,,,,,,,++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! wwwwwwvvvvvvvvvvvvvvvvvttttttssssssrrrrrqqqqppppnnnnnnnnnnnnnnnnnnnmnnnmnlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllljkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggfffffffffffgggggggfffffffffffffffffeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbaaaa`````````````````_______aaaaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[]]]]]]]]]]\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSUUUUTTTTTTTTTTTTTSSSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::::99998888888888887777777777776666666555555555555444444444333333333333222222222222111111000000000000///////////////.............-------------,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! wwwwwwwwwwvvvvvvvvvvvvvuutttttttsssssrrrrrqqqqppnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggfffffffffgggggggggffffffffffffffffeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbaaaaa`````````````````_____baaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[]]]]]]]]]]]\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSUUUUUTTTTTTTTTTTTSSSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>============<<<<<<<;;;;;;;;;;:::::::::::99999888888888887777777777776666666555555555555444444444433333333333322222222222111111000000000000////////////////............-------------,,,,,,,,,,,,,+++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwvvvvvvvvuuuuutttttttssssrrrrqqqqqonnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddffeeeeeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaa`````````````````____bbaaaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[]]]]]]]]]]]]\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSUUUUUUTTTTTTTTTTTTSSSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::::99998888888888887777777777776666666555555555555444444444333333333333222222222221111110000000000000///////////////............--------------,,,,,,,,,,,,++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! wwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuttttttssssrrrrqqqooonnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddfffeeeeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaa`````````````````___bbbaaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[]]]]]]]]]]]]]\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSUUUUUUTTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>============<<<<<<;;;;;;;;;;;:::::::::::99998888888888887777777777776666666555555555555444444444433333333333322222222221111111000000000000///////////////.............-------------,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuutttttssssrrrqqooooonnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeddddffffeeeeeeeeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaa`````````````````__bbbbaaaaaaaaaaaaaaaa`````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]\\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::9999888888888888777777777776666666555555555555444444444433333333333322222222221111111000000000000////////////////............-------------,,,,,,,,,,,,,+++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuutttttsssrrrrpooooonnnnnnnnnnnnnnnnnnnlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeddfffffeeeeeeeeeeeeeeeeeeeeccccccccccccccccbbbbbbbbbcccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````````_bbbbbaaaaaaaaaaaaaaaa`````_______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????>>>>>>>>============<<<<<;;;;;;;;;;;;:::::::::::99998888888888887777777777766666666555555555555444444444333333333333222222222211111110000000000000///////////////............--------------,,,,,,,,,,,,++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuttttsssrrpppooooonnnnnnnnnnnnnnnnnllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeecccccccccccccccccbbbbbbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````````bbbbbbaaaaaaaaaaaaaaaa`````_______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\^]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::::9999888888888888777777777766666666555555555555444444444433333333333322222222211111111000000000000///////////////.............-------------,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttsssrppppooooonnnnnnnnnnnnnnnnlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggghhggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeccccccccccccccccccbbbbbbbccccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````````bbbbbbbaaaaaaaaaaaaaaaa`````_______________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\^^]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::9999888888888888777777777766666666655555555555444444444433333333333322222222211111111000000000000////////////////............-------------,,,,,,,,,,,,,+++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuutttssqqpppooooonnnnnnnnnnnnnnnlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklkkllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggghhhhhhhhhhgggggggggggggggggggggffffffffeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeedccccccccccccccccccbbbbbbcccccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````````bbbbbbbbaaaaaaaaaaaaaaaa`````_______________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\^^^]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>============<<<<<;;;;;;;;;;;;:::::::::::99999888888888887777777777666666666555555555555444444444333333333333222222222111111111000000000000///////////////............--------------,,,,,,,,,,,,++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuutttsqqqpppoooooonnnnnnnnnnnnnllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeeedccccccccccccccccccccbbbbccccccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````````bbbbbbbbbaaaaaaaaaaaaaaaa````________________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\^^^^]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::9999888888888888777777777666666666555555555555444444444433333333333322222222111111111000000000000////////////////............-------------,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuttrqqqpppoooooonnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffeeeeeeeefffffffffffeeeeeeeeeeeeeeddcccccccccccccccccccbbbbcccccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````bbbbbbbbbbaaaaaaaaaaaaaaa`````________________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\^^^^^]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>============<<<<<;;;;;;;;;;;;:::::::::::99998888888888887777777776666666666555555555555444444444333333333333222222221111111110000000000000///////////////............--------------,,,,,,,,,,,,++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvuuutrrrqqppppoooooonnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkllklllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeffffffffffffeeeeeeeeeeeeedddcccccccccccccccccccbbbccccccccccccccccccbbbbbbbaaaaaaaaaaaaaa````````````bbbbbbbbbbbaaaaaaaaaaaaaa``````________________^^^]]]]]]]]]]]]]]]\\\\\\\\\\^^^^^]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99999888888888888777777776666666666555555555555444444444433333333333322222221111111111000000000000///////////////.............-------------,,,,,,,,,,,,++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxwwwwwwwwvvvuusrrrqqppppoooooonnnnnnnnnlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffeeeeeeffffffffffffffeeeeeeeeeeeddddcccccccccccccccccccbbdcccccccccccccccccbbbbbbbaaaaaaaaaaaaaaa```````````bbbbbbbbbbbbaaaaaaaaaaaaa```````________________^^^]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<;;;;;;;;;;;;::::::::::99999888888888888777777776666666666655555555555444444444433333333333322222221111111111000000000000////////////////.............------------,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyxxywwwxxxxxxxxxxxxxxwwwwwvvusssrrqqqpppooooooonnnnnnnmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffeeeeefffffffffffffffeeeeeeeeeedddddccccccccccccccccccccdddccccccccccccccccbbbbbbaaaaaaaaaaaaaaaa``````````bbbbbbbbbbbbbaaaaaaaaaaaa````````_______________^^^^]]]]]]]]]]]]]]]\\\\\\\\^^^^^^^]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::999999888888888887777777766666666666555555555555444444444333333333333222222211111111110000000000000//0////////////.............-------------,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwvvttssrrqqqpppoooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffeeeeffffffffffffffffeeeeeeeeeddddddcccccccccccccccccccddddcccccccccccccccccbbbbaaaaaaaaaaaaaaaa``````````bbbbbbbbbbbbbbaaaaaaaaaaa`````````_______________^^^^]]]]]]]]]]]]]]]\\\\\\\^^^^^^^^]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::999999888888888888777777766666666666655555555555444444444433333333333322222211111111111000000000000//0////////////..............------------,,,,,,,,,,,+++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyxxxxxxwwwtttssrrqqqppppooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffeeefffffffffffffffffeeeeeeeeddddddddcccccccccccccccccddddccccccccccccccccccbbbbaaaaaaaaaaaaaaaaa````````bbbbbbbbbbbbbbbaaaaaaaaaa``````````_______________^^^^]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<;;;;;;;;;;;;:::::::::999999888888888888777777766666666666655555555555544444444433333333333322222211111111111000000000000//0/////////////.............------------,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyxxxwwuuttssrrqqqpppppooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffeegfffffffffffffffffeeeeeeeddddddddddcccccccccccccccdddddccccccccccccccccccbbbbaaaaaaaaaaaaaaaaa```````bbbbbbbbbbbbbbbbaaaaaaaaa```````````______________^^^^^]]]]]]]]]]]]]]]\\\\\^^^^^^^^^^]]]]]]]]]]]]]]\^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSVVVUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::9999999888888888888777777766666666666555555555555444444444433333333333322222111111111111000000000000/00////////////.............-------------,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! yyyyyyzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyxxxvuuttssrrrqqqpppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffeggffffffffffffffffffeeeeedddddddddddccccccccccccccddddddccccccccccccccccccbbbbaaaaaaaaaaaaaaaaa``````cbbbbbbbbbbbbbbbbaaaaaaaa````````````_____________^^^^^^]]]]]]]]]]]]]]]\\\\^^^^^^^^^^]]]]]]]]]]]]]]\^]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSVVVVUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<;;;;;;;;;;;;::::::::9999999888888888888777777766666666666655555555555544444444433333333333322222111111111111000000000000/00/////////////.............------------,,,,,,,,,,++++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! yyzzzzzzzzzzzzzzzzyyyyyxxxxyyyyyyyyyzzzzzyyyyyxxvvuuttsssrrqqqqpppppppooommmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffegggfffffffffffffffffffeeeddddddddddddcccccccccccccdddddddccccccccccccccccccbbbbbaaaaaaaaaaaaaaaa`````cbbbbbbbbbbbbbbbbbaaaaaaa`````````````____________^^^^^^^]]]]]]]]]]]]]]\\\\^^^^^^^^^^^]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTVVVVUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::9999999988888888888777777766666666666655555555555544444444443333333333322222111111111111000000000000/00/////////////.............------------,,,,,,,,,,++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzxxyyyyyyyyyzzzzzzzzzzyyyywvvuutttssrrrqqqqqpppppppnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffggggffffffffffffffffffffeddddddddddddddcccccccccccdddddddddccccccccccccccccbbbbbbaaaaaaaaaaaaaaaa````ccbbbbbbbbbbbbbbbbbaaaaaa``````````````___________^^^^^^^]]]]]]]]]]]]]]]\\\^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTVVVVVUUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::99999999888888888888777777766666666666655555555555444444444433333333333322222111111111111000000000000000////////////.............-------------,,,,,,,,,+++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzyywwvvvuuttsssrrrrqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffgggggffffffffffffffffffffdddddddddddddddccccccccccddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa```cccbbbbbbbbbbbbbbbbaaaaaa```````````````__________^^^^^^^^]]]]]]]]]]]]]]]\\^^^^^^^^^^^^^]]]]]]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;:::::::99999999888888888888777777766666666666655555555555544444444433333333333322222111111111111000000000000000/////////////.............------------,,,,,,,,,+++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! zzzzz{{{{{{{{zzzzzzzzzzyyyyyyyzzzzzzzzz{{{zzzzzzxwwwvvuutttsssrrrrrqqqqqqooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffggggggfffffffffffffffffffeddddddddddddddddccccccccdddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa```cccccbbbbbbbbbbbbbbbaaaaa```````````````__________^^^^^^^^^]]]]]]]]]]]]]]]\^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^]]]]]]]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTVVVVVVUUUUUUUUUUUUTTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::999999999888888888888777777666666666666555555555555444444444433333333333322221111111111110000000000000000////////////.............------------,,,,,,,,,+++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! zzz{{{{{{{{{{{{zzzzzzzzyyyyyyzzzzzzzz{{{{{{{{zzzxxwwwvvuuutttsssssrrrrrrrooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffggggggfffffffffffffffffffeeeeedddddddddddddcccccccddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``ccccccbbbbbbbbbbbbbbbaaaaa```````````````_________^^^^^^^^^^]]]]]]]]]]]]]]]_^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;::::::999999999888888888888777777766666666666655555555555444444444433333333333322222111111111111000000000000000////////////.............-------------,,,,,,,,+++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! {{{|||||||||||{{{{{{{{{zzzzz{{{{{{{|||||||||||||yyyxxxwwvvvuuuuttttttssssrrrrrrrrqqqqqqqqpppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllkkkkkkkkklllllllllllllllllllllllkkmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjiiikkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaa``````````````___`````````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCCBBBBBBB@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::9999999999999988888888888877777766666666666655555555555544444444444333333333333222222222111111111111000000000000////////////.......------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  {{||||||||||||||{{{{{{{zzzzz{{{{{{||||||||||||||zyyyxxxwwwvvvvuuuuuttttttsssssrrrrrrqqqqqqppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggfffffffffffffffeeeeeeeeddddddddddddddcccccccccccdcccccccccccccccbbbbbbbbbaaaaaaaaa``````````````__``````````______________^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBB@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<;;;;;;;;::::::::::::9999999999999988888888888877777766666666666655555555555544444444444333333333333222222222111111111111000000000000////////////.......-------------,,,,,,,,,,,,+++++++++++*************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  ||||||||||||||||||{{{{{zzzz{{{{{{||||||||}}}}|||zzzyyyxxxwwwwvvvvvvuuuuuutttsssssrrrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiikjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffffeeeeeeedddddddddddddddccccccccccddccccccccccccccbbbbbbbbbaaaaaaaaaa``````````````_```````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::999999999999998888888888877777776666666666665555555555544444444444333333333333222222222111111111111000000000000////////////........------------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ||||||||||||||||||||{{{zz{{{{{{{{||||||}}}}}}}}}zzzzyyyyxxxxwwwwwwvvvvvvuuuttttssssrrrrqqqqqqpppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiikkjjjjjjjjjjjjjjjjjjjjjjjlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffffeeeeeeeddddddddddddddcccccccccdddccccccccccccccbbbbbbbbaaaaaaaaaa``````````````````````````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBB@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::9999999999999988888888888877777766666666666655555555555444444444444333333333333222222222111111111111000000000000////////////.......------------,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  |||||||}}||||||||||||{{{{{{{{{{{||||||}}}}}}}}}}{zzzzzyyyyyxxxxxwwwwwwwvvvuuuutttssssrrrrqqqqqppppnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkklllllllllllllllkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiikkkjjjjjjjjjjjjjjjjjjjjjjllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeeeeeeddddddddddddddccccccccdddcccccccccccccccbbbbbbbaaaaaaaaaaa``````````````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBB@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::999999999999998888888888877777776666666666655555555555444444444444333333333333222222222111111111111000000000000////////////.......-------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  |||||}}}}}}}|||||||||||{{{{{{{{{|||||}}}}}}}}}}}{{{zzzzzyyyyyyyxxxxxxxwwwvvvvuuutttsssrrrqqqqqqpppnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkklllllllllllllkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiikkkkjjjjjjjjjjjjjjjjjjjjjllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggfffffffffffeeeeedddddddddddddddcccccccddddcccccccccccccccbbbbbbaaaaaaaaaaaa``````````````````````````____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBBBA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999999998888888888887777776666666666665555555555544444444444433333333333222222222111111111111000000000000////////////........------------,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  ||||}}}}}}}}}}}||||||||{{{{{{{{||||||}}}}}}}}}}}{{{{{zzzzzzzyyyyyyyyyxxxxwwwvvvuutttsssrrrqqqqqqppnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkklllllllllllkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiikkkkkjjjjjjjjjjjjjjjjjjjjllllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihggggggggggggggfffffffffffeeeeedddddddddddddddccccccdddddcccccccccccccccbbbbbaaaaaaaaaaaaa``````````````````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBBBA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888888888877777766666666666655555555555444444444444333333333333222222222111111111111000000000000////////////.......------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ||}}}}}}}}}}}}}}}||||||{{{{{{{||||||}}}}}}}}}}}}{{{{{{{zzzzzzzzzzzzyyyyyyxxwwwvvuutttssrrrqqqqqqqpnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmlllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkjlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiikkkkkkkjjjjjjjjjjjjjjjjjjllllllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiggggggggggggggggffffffffffeeeeedddddddddddddddcccccddddddcccccccccccccccbbbbaaaaaaaaaaaaaa```````````a``````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCBBBBAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999999999998888888888877777776666666666655555555555444444444444333333333333222222222111111111111000000000000////////////.......-------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  |}}}}}}}}}}}}}}}}}|||||{{{{{{||||||}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzyyyxxwwwvvuuttsssrrrqqqqqqqnnnnnnnnnnnnooooooooooooonnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllllllllmllllllllllllllllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiikkkkkkkkjjjjjjjjjjjjjjjjjllllllllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggggggggggfffffffffeeeeeedddddddddddddddccccdddddddcccccccccccccccbbbaaaaaaaaaaaaaaa``````````aa`````````````__________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCBBBBAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::99:999999999998888888888887777776666666666665555555555544444444444433333333333222222222111111111111000000000000////////////........------------,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}|||{{{{{||||||}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzyyxxwwvvuuttsssrrrqqqqqqqnnnnnnnnnoooooooooooooooonnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppoooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkllllllkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiikkkkkkkkkkjjjjjjjjjjjjjjjllllllllllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeddddddddddddddccccddddddddcccccccccccccccbbbaaaaaaaaaaaaaa``````````aa``````````````_________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::9:9999999999998888888888877777766666666666655555555555444444444444333333333332222222222111111111111000000000000////////////.......------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}|||{||||||||}}}}}}}}}}}}~}~{{{{{{{{{{{{{{{{{{{{{{{zzzyyxxwwvvuuttssrrrqqqqqqqnnnnnnnnoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppoooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjikkkkkkkkkkkjjjjjjjjjjjjjjlllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeeddddddddddddddcccdddddddddccccccccccccccbbbbaaaaaaaaaaaaaa`````````aaa``````````````________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????????>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::9:9999999999998888888888887777776666666666665555555555444444444444333333333332222222222111111111111000000000000////////////.......-------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  }}}}}}}~~~~~~~~}}}}}}}}|||||||||}}}}}}}}}}~~~~~~{{{{|{{{{{{{{{|{||||{{{{{zyyxxwwvvuuttssrrrqqqqqqqnnnnnnnooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnooooooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppooooooooooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkllllllkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddddddccddddddddddccccccccccccccbbbbaaaaaaaaaaaaaa````````aaaa``````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCBBAAAA@@@@@@@@@@@??????????>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::9::999999999998888888888887777776666666666665555555555544444444444433333333332222222222211111111111100000000000////////////........------------,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  }}}}}~~~~~~~~~~~~}}}}}}||||||||}}}}}}}}~~~~~~~~~{{||||||||||||||||||||{{{zzyyxxwvvuuttssrrrqqqqqqqnnnnoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnooooooooooommmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnooooooooooonnnnnnnnoooooooooooooonnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjllllllllllllmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddddddcdddddddddddccccccccccccccbbbbaaaaaaaaaaaaaa```````aaaaa``````````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBAAAA@@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888877777776666666666655555555555444444444444333333333322222222222111111111111000000000000////////////.......------------,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  }}}}}~~~~~~~~~~~~~~}}}}|||||||}}}}}}~~~~~~~~~~~~{{|||||||||||||||||||||{{zzyyxxwvvuuttssrrrqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnooooooooooooooommmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnooooooooooooooooooonnoooooooooooooooooonnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmllllllnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkllllllllkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllllmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiihhhhhhhggggggggfffffeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccbbbbaaaaaaaaaaaaaaa``````aaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBAAAAA@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888888877777776666666666665555555555544444444444333333333322222222222111111111111000000000000////////////.......-------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  }}}}}~~~~~~~~~~~~~~~}}}|||||}}}}}}}~~~~~~~~~~~~~{{||||||||||||||||||||||{{zzyxxwvvuuttssrrrqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnooooooooooooooooooommmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnoooooooooooooooooooooooooooooooooooooooooooonnnnooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmllllnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjllllllllllllmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjjiiiiiiihhhhhhgggggggfffffeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccbbbbbaaaaaaaaaaaaaaa`````aaaaaa``````````````______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888888877777776666666666665555555555544444444444433333333322222222222211111111111100000000000////////////........------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  |}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~{{{|||||||||||||||||||||{{zzyxxwvvuttsssrrrqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmllnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjlllllllllllmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhgggggggfffffeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaaaaa`````aaaaaaa``````````````_____^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCAAAAA@@@@@@@@@@@@????????>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888777777776666666666655555555555444444444444333333333222222222222111111111111000000000000////////////.......------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  |}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~{{{{|||||||||||||}}}}||||{zzyxxwvvuttsssrrrqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmlnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjlllllllllllmmmmmmmmmmmmmllllllllkkkkkkklllllllllllkjjjjjjjiiiihhhhhggggggfffffeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaaa````aaaaaaaa``````````````_____^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888888777777776666666666665555555555544444444444333333333222222222222111111111111000000000000////////////.......-------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! ||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}{{{{||||||||||||}}}}}}|||{zzyxxwvvuttssrrrrqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjlllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkjjjjiiiihhhhgggggggfffffeeeeeeeeeeeeedddddddddeddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaa```aaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888888777777776666666666665555555555544444444444433333333322222222222211111111111100000000000////////////........------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! ||}}}~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}{{{{{|||||||||||}}}}}}|||{zzyxxwvuuttssrrrrrqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooopoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjlllllllllllmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmllkkkkkjjjjiiihhhhggggggffffffeeeeeeeeeeeeeedddddddeeddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888887777777776666666666665555555555444444444444333333333222222222222111111111111000000000000////////////.......------------,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! |||}}~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{|||||||||}}}}}}}|||{zzyxxwvuuttssrrrrrqqqqqqooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppoooooooppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjlkkkkkkkkkkkkkkkkkkkjjjjjllllllllllmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmlllllkkkkjjjiiihhhhgggggfffffffeeeeeeeeeeeeeeddddddeeeddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaa`aaaaaaaaaa``````````````_____^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888887777777776666666666665555555555544444444444333333333222222222222111111111111000000000000////////////.......-------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! |||}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}{{{{{{{{|||||||}}}}}}}|||{zzyxwwvuuttssrrrrrqqqqqqoooooooooooooooooooooooppoooooooooooooooooooppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppooppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjlllkkkkkkkkkkkkkkkkkkjjjjllllllllllmmmmmmmmmmmmmmmmllllllllllllmmmmmmmnnnnnlllllllkkkjjjiiihhhggggggffffffffeeeeeeeeeeeeedddddeeeedddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaaaaaa``````````````_____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888887777777777666666666665555555555544444444444433333333322222222222211111111111000000000000////////////........------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! |||}}~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}{{{{{{{{{||||||}}}}}}}|||{zzyxwwvuuttssrrrrrrqqqqqoooooooooooooooooooopppppoooooooooooooooopppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjllllkkkkkkkkkkkkkkkkkkjjjllllllllllmmmmmmmmmmmmmmmmmlllllllllmmmmmmmnnnnnnnmmmmllllkkkjjjiiihhhggggggffffffffeeeeeeeeeeeeeedddeeeeedddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888877777777776666666666665555555555444444444444333333333222222222222111111111111000000000000////////////.......------------,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! {|||}}~~~~~~~~~~~~}}}}}|||}}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{||||||}}}}}}}}||{zzyxwwvuuttssrrrrrrrrqrqoooooooooooooooooppppppppoooooooooooopopppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjllllkkkkkkkkkkkkkkkkkkkkjlllllllllmmmmmmmmmmmmmmmmmmllllllllmmmmmmmnnnnnnnnmmmmmmllllkkjjjiiihhhgggggffffffffffeeeeeeeeeeeedddeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDDCCCCCCCCAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888877777777776666666666665555555555544444444444433333333222222222222111111111111000000000000////////////.......------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! {{||}}}~~~~~~~~~}}}}}}}||||||}}}}}}~~~~~}}}}}}}}{{{{{{{{{{|||||}}}}}}}|||{zzyxwwvuuttssrrrrrrrrrrroooooooooooooopppppppppppoooooooooooppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllmlllllllllllllllllllllllkmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjlllllkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmnnnnnnnoommmmmmmmlllkkjjjiihhhgggggffffffffffffeeeeeeeeeeeedeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDDCCCCCCCCAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888877777777777666666666665555555555544444444444433333333322222222222211111111111000000000000////////////........------------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! {{{||}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||}}}}}}|||{zzyxwwvuuttssrrrrrrrrrrroooooooooooppppppppppppppoooooooopppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooopppppoooooooooooooooooooopppppppppppppppppppppppppqqqqpppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllmmlllllllllllllllllllllllmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjlllllllkkkkkkkkkkkkkkkkkkmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooomnmmmmmmmlllkkjjjiihhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDCCCCCCCCAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::::999999999998888888777777777776666666666665555555555444444444444333333333222222222222111111111111000000000000///////////........------------,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! {{{|}}}}}}}}}}}}}}}}|||||||}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~€€€€€~}}|{zzyxxwvvvuuuuuuuuuuusssssttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoopppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnqpppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooppooooooonnmmmllkkjjjiiiijjjjiiiiiiiiiiiiiiiihhhhhffffffffeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaaaa```````_______^^^^^^^^^^^^^]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888887777776666666666655555555555554444444444443333333333332222222222221111111111100000000000///////////////.............----------,,,,,,,,,+++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!! {{{||}}}}}}}}}}}||||||||||||||}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~€€€€~~}}|{zzyxxwvvvuuuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnqqpppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooopppooooonnnmmmllkkjjjiiijjjjjiiiiiiiiiiiiiiiihhhhfffffffffeeeeeeeeeeedddddccccccbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaa```````________^^^^^^^^^^^^^]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888877777766666666666655555555555544444444444433333333333322222222222211111111111000000000000///////////////............----------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! z{{{||}}}}}}}||||||{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€~~}}|{zzyxxwvvvuuuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrsssssssssssssssssssrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnqqqppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooopoooooonnnmmllkkkjjjiijjjjjjiiiiiiiiiiiiiiiihhhffffffffffeeeeeeeeeeeddddcccccccbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaa``````________^^^^^^^^^^^^^^]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888877777766666666666655555555555554444444444433333333333332222222222211111111111000000000000///////////////............----------,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! zz{{||||||||||||{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}||}}}}}}~~~~~~~}}|{zzyxxwvvvuuuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrssssssrrrrrrssssssssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnqqqqpppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnmmmllkkjjjiijjjjjjjiiiiiiiiiiiiiiiihhfffffffffffeeeeeeeeeeedddccccccccbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaa`````_________^^^^^^^^^^^^^]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<=<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888777777766666666666555555555555544444444444433333333333322222222222211111111111000000000000//////////////............----------,,,,,,,,,,+++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! zzz{{|||||||||{{{{{zzzzzzzz{{{{{||||||||||||||||||||}}}}}~~~~~~~}}|{zzyxxwwvvuuuuuuuuuuuttttttttttttttttttttttttuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrssssssssssrrrrssssssssssssssssssssssrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqppppppppqpppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnqqqqqqpppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnmmllkkkjjjijjjjjjjiiiiiiiiiiiiiiiiihggffffffffffeeeeeeeeeeeddccccccccbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaa`````__________^^^^^^^^^^^^^]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<=<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888777777766666666666655555555555544444444444433333333333322222222222211111111111000000000000///////////////............---------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!! zzz{{{||||||{{{{{zzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}~~~~~~}}|{zzyxxwwvvvuuuuuuuuuutttttttttttttttttttttuuuuqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssspppppppppppppppppppppppppqqqqqqqqqpppppppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooonnnmmlllkkjjjijjjjjjjjiiiiiiiiiiiiiiiiigggfffffffffeeeeeeeeeeeddcccccccccbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaa````__________^^^^^^^^^^^^^^]\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<=<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888777777766666666666655555555555554444444444433333333333332222222222221111111111000000000000///////////////............---------,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! yzzz{{{{{{{{{{{zzzzzzzyyyzzzzzz{{{{{{{||||||||||||||||}}}}~~~~~~~}}|{{zyxxwwvvvuuuuuuuuuuttttttttttttttttttttuuuuurrrrrrrrrrqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqppppppppppppppppppppppqqqqqqqqqqqqppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqppppqqqqqppppppppppppppppppppppppppppppppppppppooooooooppoooooooooooooooooooooonqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmnnnnnnooooooooonnnmmmllkkkjjjkjjjjjjjiiiiiiiiiiiiiiiiigggffffffffffeeeeeeeeeeedccccccccccbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaa```___________^^^^^^^^^^^^^]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<==<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998887777777766666666666555555555555544444444444433333333333322222222222211111111111000000000000//////////////.............--------,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! yyzz{{{{{{{{{{zzzzzyyyyyyyyyzzzzz{{{{{{{{{{{{{||{|||||}}}}}~~~~~~~}}|{{zyyxwwvvvuuuuuuuuuuttttttttttttttttttuuuuuuurrrrrrrrrrrrrrrqrqrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqpppppppppprrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqppppppppppppppppppppppppppppppppppppppooooooppppoooooooooooooooooooooqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnoooonnnnmmmllkkkjjjkjjjjjjjjiiiiiiiiiiiiiiiiggggffffffffffeeeeeeeeeeecccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^^^\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<==<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998887777777766666666666655555555555554444444444433333333333322222222222211111111111000000000000///////////////............--------,,,,,,,,,,,+++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! yyzzz{{{{{{{{zzzzyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~}}|{{zyyxxwwvvvuuuuuuuuutttttttttttttttttuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooopppppppppooooooooooooooooqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnmmmllkkkjjjkjjjjjjjiiiiiiiiiiiiiiiiiggggffffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`_____________^^^^^^^^^^^^\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<==<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998887777777766666666666655555555555554444444444443333333333332222222222221111111111000000000000///////////////............--------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! yyyzz{{{{{{zzzzzzyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{||||}}}}}~~~~~~~~}}}|{{zyyxxwwvvvuuuuuuuuutttttttttttttttuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssstssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmllkkkjjjkjjjjjjjjiiiiiiiiiiiiiiiigggggffffffffffeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`____________^^^^^^^^^^^^\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<===<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998877777777766666666666555555555555544444444444433333333333322222222222211111111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! yyyzzzz{{zzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{||||}}}}}~~~~~~~~~~~}}}|{{zzyxxwwvvvuuuuuuuuuttttttttttttttuuuuuuuuuuvrrrsrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllmmmmmmmmnnnnmmmmmlllkkkjjjkjjjjjjjiiiiiiiiiiiiiiiiigggggffffffffffeeeeeeeeeecccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaa``____________^^^^^^^^^^^\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998877777777766666666666655555555555554444444444433333333333322222222222211111111111000000000000///////////////............-------,,,,,,,,,,,,+++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! yyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{||||}}}}~~~~~~~~~~~~~}}}||{zzyyxwwwvvvuuuuuuuutttttttttttttuuuuuuuuuvvvsssssssssrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssssssssssssssssssssssssssstttssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqpppppppppppppppppppppppppppppppppppppppppppppppooorrrqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooonnnnnnnmmmmmllllllmmmmmmmmmmmmmmmllllkkkjjjkjjjjjjjjiiiiiiiiiiiiiiiiggggggffffffffffeeeeeeeeeccccccccccccccbbbbbbbbbbbcccccbbbbbbbbbbbbaaaaaaaa```____________^^^^^^^^^^\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999877777777766666666666655555555555554444444444443333333333332222222222221111111111000000000000///////////////............-------,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! xyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{||||}}}}}~~~~~~~~~~~~}}}||{{zyyxxwwvvvuuuuuuuuttttttttttttuuuuuuuuuvvvvssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssstttttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqpppppppppppppppppppppppppppppppppppppppppppppppporrrrrqqqqqqqqqqqqqpppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnoooooooooonnnnnnmmmmlllllllllllmmmmmmmmmllllkkkkjjjkjjjjjjjjiiiiiiiiiiiiiiiigggggfffffffffffeeeeeeeeedccccccccccccccbbbbbbbbbbccccccccbbbbbbbbbbbaaaaaa`````__________^^^^^^^^^^\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWYYYYYYXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999877777777776666666666665555555555554444444444443333333333332222222222221111111111100000000000///////////////............--------,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! xxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{||||}}}}}~~~~~~~~~~~~}}}||{{zzyxxwwvvvvuuuuuuutttttttttttuuuuuuuuuuvvvvssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppppppppppppppppppqqqqqqqqqqpppppppprrrrrrrqqqqqqqqqqqqqpppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnooooooooooonnnnnmmmmllllllllllllllllllllllllkkkjjjjkjjjjjjjjiiiiiiiiiiiiiiiiggggggfffffffffffeeeeeeeedccccccccccccccbbbbbbbbbbcccccccccccbbbbbbbbbbaaaa``````__________^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWYYYYYYXXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998777777777766666666666655555555555554444444444433333333333322222222222211111111111000000000000///////////////............-------,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! xxyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{||||}}}}}~~~~~~~~~~~~}}}||{{zzyyxxwwvvvvuuuuuuttttttttuuuuuuuuuuuuvvvvvsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttssssstttttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppprrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooppppppppooooooooonnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnooooooooooonnnnnmmmmlllllllllllllllllllllllkkkkjjjjkjjjjjjjjjiiiiiiiiiiiiiiiggggggfffffffffffeeeeeeeeddcccccccccccccccbbbbbbbbcccccccccccccbbbbbbbbbbaa```````__________^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999777777777766666666666655555555555554444444444443333333333332222222222211111111111000000000000///////////////............-------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! xxxyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{||||}}}}}}~~~~~~~~~~}}}}||{{zzyyxxwwwvvvvuuuuuttttttuuuuuuuuuuuuuuvvvvvssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssssssstttttttsssssstttttttttsssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppsrrrrrrrrrrrqqqqqqqqqqqppppooooooooooooooooooooonnonnnnnnnnnnnnnnnnnnnooooopppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnmmmlllllllllllllllllllllkkkkkkjjjjkjjjjjjjjjiiiiiiiiiiiiiiiggggggffffffffffffeeeeeeedddcccccccccccccccbbbbbbbcccccccccccccccbbbbbbbbba````````__________^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999777777777776666666666665555555555554444444444443333333333332222222222221111111111100000000000///////////////............--------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{|||}}}}}}~~~~~~~~~~}}}}|||{{zzyyxxwwvvvvvuuuutttttuuuuuuuuuuuuuuvvvvvvsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttssssssssssttttttttttssssstttttttttttsssssssssssssstsssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpsssrrrrrrrrrrrqqqqqqqqqqppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnoooooopppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjkjjjjjjjjjjiiiiiiiiiiiiiiggggggfffffffffffffeeeeeeddddccccccccccccccccccccccccccccccccccccccbbbbbbbba```````__________^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999997777777777766666666666655555555555554444444444433333333333322222222222211111111111000000000000///////////////............-------,,,,,,,,,,,,+++++++++++**********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{z{{{{|||}}}}}}~~~~~~~~~}}}}}|||{{zzyyxxwwwvvvvvvvvttttuuuuuuuuuuuuuuuvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttssssssssttttttttttttttsssttttttttttttssssssssssssstttttttttttttttsssssssssstttttttttttttttttttttttttttttttttttttttttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqrrrqqqqqqqqqqsssssrrrrrrrrrrrqqqqqqqqqpppppooooooooooooooooooooooonnnnnnnnnnnnnnnnoooooopppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjkjjjjjjjjjjjiiiiiiiiiiiiigggggggffffffffffffeeeeeeddddcccccccccccccccccccccccccccccccccccccccbbbbbbba````````__________^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999997777777777776666666666655555555555554444444444443333333333332222222222211111111111000000000000///////////////............-------,,,,,,,,,,,,+++++++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{|||}}}}}~~~~~~~~~}}}}}}|||{{zzzyyxxwwwvvvvvvvttuuuuuuuuuuuuuuuuuvvvvvvsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttssssssttttttttttttttttsssttttttttttttttssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqrrrrrrrrqqqqqqqssssssssrrrrrrrrrqqqqqqqqppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnooooopppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjiiiiiiiiiiiiiggggggggffffffffffffeeeeedddddccccccccccccccccccccddddddddcccccccccccbbbbbbaa````````__________^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSSRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999997777777777776666666666665555555555554444444444443333333333332222222222221111111111000000000000///////////////............-------,,,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||}}}}}~~~~~~~~~}}}}}}|||{{{zzyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttsstttttssssssssssssssssssssssssssssstttttttttttttttttttttsssstttttttttttttttttttssttttttttttttttttsssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqssssssssssrrrrrrrrqqqqqqqpppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnooooppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjjjjiiiiiiiiiiiggggggggffffffffffffeeeeeddddddcccccccccccccccccccddddddddddcccccccccccbbbbaaa```````__________^^^^^\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999987777777777766666666666655555555555554444444444433333333333322222222222211111111111000000000000///////////////...........--------,,,,,,,,,,,,++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{||||}}}}}~~~~~~~~~}}}}}}||||{{zzzyyxxwwwwvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvsssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttssssssssssssssssssssssssttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqssssssssssssrrrrrrrrqqqqqpppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnonpppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiggggggggfffffffffffffeeeedddddddccccccccccccccccccdddddddddddccccccccccbbbbaaaa```````__________^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999987777777777776666666666655555555555554444444444443333333333332222222222211111111111000000000000///////////////............-------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{||||}}}}~~~~~~~~~~}}}}}}||||{{{zzyyyxxwwwwvvvvuuuuuuuuuuuuuuuuuuvvvvvvvsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttssssssssssssssssssssstttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttttttttttttsssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqpppqqqqqqqqqqrrrrrrrrrrrrrrqqqqssssssssssssssrrrrrrqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiiggggggggffffffffffffffeeeddddddddcccccccccccccccccdddddddddddcccccccccccbbbaaaa```````___________^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988777777777776666666666665555555555554444444444443333333333332222222222221111111111000000000000///////////////............-------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{|||}}}}}~~~~~~~~~~~}}}}}}||||{{zzzyyxxxwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvsssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqsssssssssssssssrrrrrrqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjiiiiiiiiigggggggggffffffffffffffeeddddddddcccccccccccccccccdddddddddddcccccccccccbbbaaaa```````___________^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999887777777777766666666666655555555555554444444444433333333333322222222222211111111111000000000000//////////////............--------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{||||}}}}~~~~~~~~~~~~~}}}}}||||{{{zzzyyxxxwwwwvvuuuuuuuuuuuuuuuuuvvvvvvvvsssssssssssssssssssssssssrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqssssssssssssssssrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnpppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiiggggggggggffffffffffffffedddddddddccccccccccccccccddddddddddccccccccccccbbbaaaa````````___________^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999887777777777776666666666655555555555554444444444443333333333332222222222211111111111000000000000///////////////............-------,,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||}}}~~~~~~~~~~~~~~~}}}}}||||{{{zzzyyxxxwwwwwuuuuuuuuuuuuuuuuvvvvvvvvvsssssssssssssssssssssssssrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqssssssssssssssssrrrrrrqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiigggggggggggfffffffffffffeddddddddddcccccccccccccccddddddddddcccccccccccbbbbaaaa````````____________^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999888777777777776666666666666555555555554444444444443333333333332222222222221111111111000000000000///////////////............-------,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((('''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}~~~~~~~~~~~}}}}}}||||{{{zzzyyxxxwwwwvuuuuuuuuuuuuuuvvvvvvvvvvsssssssssssssssssssssssssrrrrrssssssssssssssssssssstttttttttttttttttttttttttssssssssstttttttttttttttttttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqssssssssssssssssrrrrrrrqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiggggggggggggfffffffffffffdddddddddddccccccccccccccdddddddccccccccccccccbbbbaaaa````````____________^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888777777777777666666666666555555555555444444444443333333333332222222222221111111111100000000000///////////////............-------,,,,,,,,,,,,,++++++++*************))))))))))))((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! {{{{{|||||{{{{{{{||||||zzzzzzzzzzzz{{{{{{{{{{{{{|||}}}}~~~€€~~~~~}}}}||{{{zzzyyyyxwwwwwwwwwwwwwwwwwxxxxxxxuuuvvvvvvvuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssrrttttssssssssssssssssssssrqqqqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmllkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggeeeeeeeeddddddddddddddcccdddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaa````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888877777777777666666555555555554444444444443344333333333333222222222221111111111000000000000//////////////...........-----------,,,,,,,,,,,,++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! |||||||||||||||||||||||zzzzzzz{{{{{{{{{{{{{{{{{||||}}}}~~~€€€€€€€~~~~~}}}}|||{{zzzyyyxxxwwwwwwwwwwwwwxxxxxxxxxuuuuvvvvvuvuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssrrtttttssssssssssssssssssssrqqqqqqqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmllkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggeeeeeeeeeddddddddddddddccedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaa`````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888877777777777666666555555555554444444444443344333333333333222222222221111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++*************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! ||||||||||||||||||||||}zzz{{{{{{{{{{{{{{{{{{{|||||}}}}~~~€€€€€€€€€€€~~~~~}}}|||{{{zzyyxxxxxxwwwwwwwwwxxxxxxxxxxuuuvvvvvuvuvuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssrrttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddddceedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaa`````````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVUWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999988888888877777777777766666555555555555444444444443344433333333333222222222221111111111100000000000//////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! }}}}}}}}}|||||||||}}}}}{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~~€€€€€€€€€€€€€€~~~~~}}}||{{{zzzyxxxxxxxxxxxxxxxxxxxxxxxxuuuuvvvvvvvvvvvuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssrtttttttssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggeeeeeeeeeedddddddddddddddeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaa`````````____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666665555555555554444444444443444333333333332222222222211111111111000000000000/////////////............-----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{||||||||||||||||}}}}~~~~€€€€€€�€€€€€€€€€€€~~~~}}}|||{{zzyyxxxxxxxxxxxxxxxxxxxxxxxuvuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrtttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggeeeeeeeeeeeddddddddddddddeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaa`````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666555555555554444444444443444333333333333222222222211111111111000000000000//////////////............----------,,,,,,,,,,,,++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!! }~~}}}}}}}}}}}}}}}}}}}}{{{{||||||||||||||||||||}}}}~~~~€€€€������€€€€€€€€€€~~~~}}}||{{{yyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuttttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggeeeeeeeeeeeedddddddddddddeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaa`````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888877777777777766666555555555554444444444443444333333333333222222222211111111111000000000000//////////////............----------,,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! ~~~~~~~~~~}}}}}}}}}}}~~{||||||||||||||||||||}}}}}}~~~~€€€€���������€€�€€€€€€€€~~~}}}||{{zzyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttvvvvvvvvvuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggeeeeeeeeeeeeeddddddddddddeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa``````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666665555555555554444444444434444333333333332222222222111111111111000000000000/////////////............-----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}}~~~~~€€€€�����������€��€€€€€€€€€€€~~~}}|||zzzyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssstttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggeeeeeeeeeeeeeddddddddddddeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaa```````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888877777777777666666555555555554444444444444444333333333333222222222111111111111000000000000/0////////////...........-----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~|||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€�����������������€€€€€€€€€€€€~~~}}|{{zzzyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssttttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggeeeeeeeeeeeeeedddddddddddeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaa```````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999998888888888877777777777766666555555555554444444444444444333333333333222222222211111111111000000000000/0////////////............----------,,,,,,,,,,,,++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~||||}}}}}}}}}}}}}}}}}}~~~~~~€€€€��������������������������€€€€€€~~}}|{{zzzzyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssstttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggeeeeeeeeeeeeeeeddddddddddeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaa````````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999998888888888887777777777766666555555555555444444444444444433333333333222222222211111111111100000000000/0////////////............-----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~|||}}}}}}}}~~~~~~~~~~~~~~~€€€€€�����‚‚‚‚���������������������€€€€~~}||{{{zzzyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuutttttvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssttttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggfeeeeeeeeeeeeeeedddddddddeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999998888888888887777777777766666555555555555444444444444444433333333333322222222211111111111100000000000000///////////............-----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~||}}}}}}~~~~~~~~~~~~~~~~~€€€€€�����‚‚‚‚‚‚����‚�����������������€€€~}|||{{zzzzyyyyyyyxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxyyyyxyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssttttttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggffeeeeeeeeeeeeeeeddddddddeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999888888888887777777777776666655555555555444444444444444433333333333322222222221111111111100000000000000////////////...........-----------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~|||}}}}~~~~~~~~~~~~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚���‚‚��������‚‚‚‚‚‚����€€€}}}||{{{zzzyyyyyyyyyyyyyxvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssstttttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqppooooooooooooooooonnnnnnooooooonnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggfffeeeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaa``````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888888777777777776666655555555555544444444444444443333333333322222222221111111111110000000000000////////////...........-----------,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!! ~~~~~~~~~~~~~}}}}~~~~~~|||}}}}~~~~~~~~~~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚��‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚���€€€~~}}||{{{zzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssttttttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppooooooooooooooooonnnnnoooooooonnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgffffeeeeeeeeeeeeeedddddddeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888888888777777777776666655555555555544444444444444443333333333332222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!! ~~~~~~~~~}}}}}}}}}}}~~~|||}}}}~~~~~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~~}}|||{{zzzzyyyyyyyyyyyvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssuttttttttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqppppooooooooooooooooonnnnooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhffffeeeeeeeeeeeeeeeddddddeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaa``````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999888888888887777777777776666655555555555444444444444444433333333333322222222211111111111100000000000000////////////..........------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~||||}}}~~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚���€~~}}|||{{{zzzzyyyyyyyyyvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyzzzzz{zzz{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqpppppooooooooooooooooonnnoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhfffffeeeeeeeeeeeeeeedddddeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888888777777777776666655555555555544444444444444443333333333322222222221111111111100000000000000////////////..........------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! }}}}}}}}}}}}||||}}}}}}~{|||}}}}~~~~~~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚��€~~}}|||{{{zzzzzyyyyyyyvvvvvvvvvwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrqqqqqqqppppppooooooooooooooooonnooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhffffffeeeeeeeeeeeeeedddddeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888888888777777777776666655555555555544444444444444443333333333322222222221111111111110000000000000////////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!! ||||||||||||||||||||}}}{{|||}}}}~~~~~~~~~~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚�€€~~}}|||{{{zzzzzzzyyyywwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssuuuuuutttttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooooooooooooonoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhfffffffeeeeeeeeeeeeeeddddeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999888888888887777777777776666655555555555444444444444444433333333333322222222211111111111100000000000000////////////..........------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!! {||||||||||||||||||||}}{{{|||}}}}~~~~~~~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~}}}||{{{{zzzzzzzzywwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{|{|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssuuuuuuuttttttttttttttttttsrrrrrrrrrrrrrrrrrrrqqqqqppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhfffffffeeeeeeeeeeeeeeedddeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaa`````````````________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888887777777777776666655555555555544444444444444433333333333322222222221111111111100000000000000////////////..........------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! {{{{{{{{{{{{{{{{{{|||||z{{{|||}}}}~~~~~~~~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}}|||{{{{{zzzzzzzwwwwwwwwwwwwwwxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{||||||||}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzyyyyxxxxxxwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqpppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhffffffffeeeeeeeeeeeeeeeddeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888888888777777777776666655555555555544444444444444443333333333322222222221111111111110000000000000////////////..........------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! zzz{{{{{{{{{{{{{{{{{|||zz{{{|||}}}}}}}}}}}}}}~~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€~~~}}||||{{{{{zzzzzwwwwwwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||||}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{zzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttsssuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhfffffffffeeeeeeeeeeeeeeddfeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999888888888887777777777766666655555555555444444444444444433333333333322222222211111111111100000000000000///////////...........------------,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{|zzz{{{||||}}}}}}}}}}}}}}}~~~~~€€€�������‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€~~~}}||||{{{{{{zzzwwwwwwwwwwwxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{||||}|}}}}}}~~~~~~~~~~}}}}}}}|}|||||||{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttssuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqpppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhffffffffffeeeeeeeeeeeeeedffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888887777777777766666655555555555444444444444444433333333333322222222211111111111100000000000000////////////..........------------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!! yyyzzzzzzzzzzzzzzz{{{{{yzzz{{{{||||||}}}}}}}}}}}}}}~~~€€€€��������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€~~}}}||||{{{{{{{zxxwwwwwwwxxxxxxyyyyyyzzzz{{{{{{{{{{zzz{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{zzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{zzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttsuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrrrrqppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhffffffffffeeeeeeeeeeeeeeeffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888888888777777777766666655555555555544444444444444443333333333322222222221111111111110000000000000////////////..........------------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! yyyyyyzzzzzzzzzzzzzz{{{yyzzzz{{{{|||||||||||||||}}}}~~~€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€~~~}}}|||||{{{{{{xxxxxxxxxxxxxxyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{zzzzyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{zzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrpppppppppppppoooooooooooopooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhfffffffffffeeeeeeeeeeeeeefffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWVXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999988888888888777777777766666665555555555544444444444444443333333333322222222221111111111110000000000000////////////..........------------,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((('''(''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! xyyyyyyyyyyyyyyzzzzzzz{yyyzzzz{{{{{{{|{||||{||||||}}}}~~€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚��€€€€~~~}}}|||||{{{{{xxxxxxxxxxxxxyyyyzzzzzz{{||||{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~}}}}}}||||||||{{{{{{zzyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrppppppppppppppoooooooooooppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhffffffffffffeeeeeeeeeeeeeffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999888888888887777777777666666655555555555444444444444444433333333333322222222221111111111100000000000000///////////...........------------,,,,,,,,,,++++++++++************))))))))))))((((((((((((('''(''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!! uuuuvvvvvvvvvvvvvvwwwwwyyyyzzzz{{{{{{{{{{{{{{{{{zz{{{{||}}}~~~€€€€€�������������������������ƒƒƒƒ‚‚‚����€€€~~~~~}}}}}||||}}}}}}~~~€€€~~~~~~~~~~~~~~~~~~~~~€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����€€€€€€~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{|||{{||||||||{{{{{{{zzzzzzzy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuttttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnllllllllllllllllkkkkkkkkklllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccbaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::999999999999888888888887777776666666655555555555444444444444443333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvwwwwxxyyyyzzzzzz{{{{{{{{{{{{{zzzz{{{||}}}~~~~€€€€�������������������������ƒƒƒƒ‚‚‚‚���€€€€~~~~~}}}}}}}}}}}}}~~~~€€€€~~~~~~~~~~~~~~~~~€€����‚‚‚‚ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ‚‚‚����€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnlllllllllllllllllkkkkkkkkllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccbaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777776666666655555555555544444444444443333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvwwxxxyyyyyzzzzzzzzzzzzzzzzzyyzzz{{{||}}}~~~~€€€������������������������€ƒƒƒ‚‚‚‚����€€€€~~~~~}}}}}}}}}}}}}~~~€€€€€~~~~~~~~~~~~~€€€���‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒ‚‚‚‚����€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{|{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmllllllllllllllllkkkkkkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffgggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcbbaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777776666666655555555555544444444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvwxxxxyyyyyyyyzzzzzzzzzzzzzyyyzzz{{|||}}}~~~~€€����������������������€€€ƒƒƒ‚‚‚‚����€€€€€~~~~}}}}}}}}}}}}~~~~€€€€€€~~~~~~~~~~€€���‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒ‚‚‚‚�����€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnmmllllllllllllllllkkkkkkklllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::999999999999888888888887777766666666655555555555444444444444443333333333322222222222211111111111100000000000///////////..............------------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyyyzzyyyyzzz{{|||}}}~~~~€�������������������€€€€€€ƒƒ‚‚‚‚‚����€€€€€~~~~}}}}}}}}}}}}~~~~€€€€€�~~~~~~€€����‚‚‚ƒƒƒ„„„„„………„„„„„ƒƒƒ‚‚‚‚�����€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||}|||||||||||||{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmllllllllllllllllkkkkkkllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddbbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::999999999999888888888887777766666666655555555555444444444444443333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvwwxxxxxxxyyyyyyyyyyyyyyyyxxyyyzzz{{|||}}}~~~~����������������€€€€€€€€€ƒ‚‚‚‚‚‚����€€€€€~~~~}}}}}}}}}}}}~~~~€€€€€�€€€���‚‚‚ƒƒƒ„„„„…………………„„„ƒƒƒ‚‚‚‚�����€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{|||||||||||}}}|||}}}|||||||{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz|||||||||||||||||{{{{{{{{{}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnmmmmllllllllllllllllkkkkklllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777766666666655555555555544444444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! tuuuuuuuuuuuuuuuvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyxxxyyyzz{{{|||}}}~~~~���������������€€€€€€€€€€ƒ‚‚‚‚‚�����€€€€€~~~~}}}}}}}}}}}}}~~~€€€€€�€€€€���‚‚‚ƒƒ„„„„………………………„„ƒƒƒƒ‚‚‚�����€€€€€~~~~~~~~~~~}}~}}}}}}}}~~{{{{{{{{{{||||||||||}}}}}|}}}}}}||||||{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz|||||||||||||||||||||{{{{{}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnmmmmmllllllllllllllllkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^]\\\\[[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777766666666665555555555544444444444444333333333332222222222221111111111100000000000////////////..............-----------,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuvvvvvvwwwwwxxxxxxxxxxxxxxxxyyyyxxxyyyzzz{{{|||}}}~~~~���������������€€€€€€€€€€ƒ‚‚‚‚‚�����€€€€€~~~~}}}}}}}}}}}}}~~~~€€€€€€€€€€���‚‚ƒƒƒ„„„………………………„„„ƒƒƒƒ‚‚‚�����€€€€~~~~~~~~~~~~~~~}}~~~~~~{{{{{{{{|||||||||||}}}}}}}}}}}}}|||||{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz|||||||||||||||||||||||||{}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnmmmmmmllllllllllllllllkkklllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeefeeeeeeeeeeeeedddddddddddbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^]\\\\\[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVVVUVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::999999999999888888888887777666666666655555555555444444444444443333333333332222222222211111111111100000000000///////////..............------------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyxxxxyyyzzz{{{|||}}}~~~������������������€€€€€€€ƒ‚‚‚‚‚�����€€€€€~~~~~}}}}}}}}}}}}}}~~~€€€€€€€€€€���‚‚ƒƒƒ„„………………………„„„„„ƒƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~~~~~~~~{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnmmmmmmmlllllllllllllllkkklllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeefeeeeeeeeeeeeedddddddddddbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^\\\\\[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVUVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777666666666655555555555544444444444443333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,,+++++++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwxxxxxxxxxxxxxxyyxxxxxyyyzzz{{{|||}}}~~~€���������������������€€€ƒƒ‚‚‚‚‚����€€€€~~~~~}}}}}|||}}}}}}~~~~€€€€€€€€€€���‚‚ƒƒ„„„………………………„„„„ƒƒƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||||||||||}}}}}}}}}}}}}}||||||{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnmmmmmmmllllllllllllllllkkllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeffeeeeeeeeeeeeeddddddddddbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777666666666655555555555544444444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwxxxxxxxxxxxxywxxxxyyyzzzz{{{|||}}~~~~€€����������������������€ƒƒƒ‚‚‚‚����€€€€~~~~~}}}}|||||}}}}}}~~~~€€~~€€€€€€€€��‚‚‚ƒƒ„„„………………………„„„„ƒƒƒ‚‚‚����€€€~~~~~~~~~~~~~~~~~~~~~~{{{{{||||||||||}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnmmmmmmmmllllllllllllllllklllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeefffeeeeeeeeeeeeedddddddddbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::99999999999888888888887776666666666655555555555444444444444443333333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwxxxxyyyzzz{{{|||}}}~~~€€€����������������������ƒƒƒƒ‚‚‚����€€€€~~~~~}}}}||||||||}}}}}~~~~~~~~€€€€€��‚‚‚ƒƒ„„„………………………„„„„ƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~{{{||||||||||||}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeefffeeeeeeeeeeeeedddddddddbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887776666666666655555555555444444444444443333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwxxxxyyyyzzz{{{|||}}}~~~€€€€���������������������„ƒƒƒƒ‚‚‚���€€€€~~~~}}}}||||||||||}}}}}~~~~~~~~~~~~€€€€€��‚‚‚ƒƒ„„„……………………„„„„ƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~{{{|||||||||||}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}||||||||||}||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeffffeeeeeeeeeeeeeddddddddbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::99999999999888888888888776666666666655555555555544444444444444333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwxxxxxyyyyzzz{{{|||}}}~~€€€€������������‚‚‚‚‚‚‚��„„ƒƒƒ‚‚‚���€€€~~~~}}}}|||||||||||}}}}}~~~~~}~~~~~~~€€€€€€€€€��‚‚ƒƒƒ„„„…………………„„„„ƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~~{{|||||||||||}}}}}}}}}}}}}}}|||||||{{{{{{zzzzzzzzz|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffefffffeeeeeeeeeeeeedddddddbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888776666666666665555555555544444444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxyyyzzzz{{{||}}}~~€€€€€��������‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒ‚‚���€€€~~~~~}}}|||||||||||||}}}}}}~~~~~}}}~~~~~~€€€€€€€€€€���‚‚ƒƒƒ„„„……………„„„„„„ƒƒƒ‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~~{|||||||||||}}}}}}}}}}}}}}}|||||||{{{{{{zzzzzzzzzz||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{|||{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuutttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonmmmmmmmmmmmmlllllllllllllmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddbbbbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887766666666666655555555555445444444444443333333333332222222222211111111111100000000000///////////..............-----------,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwxxxxyyyyzzzz{{|||}}}~€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒ‚‚���€€€~~~~~}}}||||||||||||||}}}}}}~~~~}}}}}~~~~~€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„…„„„„„„„„ƒƒƒ‚‚‚��€€€~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{|||||{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooommmmmmmmmmmmmllllllllllllmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::99999999999888888888888776666666666655555555555545444444444443333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwxxxxxyyyyzzz{{{|||}}}€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚…„„„ƒƒ‚‚���€€€~~~~}}}}||||||||||||||}}}}}}}}~~|}}}}}~~~~~€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuutssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooommmmmmmmmmmmmllllllllllllmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888776666666666655555555555545444444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxyyyyzzz{{{|||}}€€€€€�����‚‚‚‚‚‚ƒ‚‚‚‚…„„„ƒƒ‚‚���€€€~~~~~}}}||||||||||||||||}}}}}}}}}||}}}}}~~~~€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuusssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooommmmmmmmmmmmmmlllllllllllmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888776666666666665555555555545544444444444333333333333222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwxxxxxxyyyyzzz{{{|||}~~€€€€����‚‚‚‚‚‚‚‚‚‚‚…„„„ƒƒ‚‚��€€€~~~~}}}}}||||||||||||||||}}}}}}}}|||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~|||||||||||}}}}}}}}}}}}}}|||||{{{{{{{{{zzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooommmmmmmmmmmmmmmllllllllllmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYZYYYYYYYYYYYYYXXXXXXXXXWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887776666666666655555555555455444444444443333333333332222222222211111111111100000000000///////////..............-----------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwxxxxxxyyyyzzz{{{|||~~~€€€€���‚‚‚‚‚‚‚‚‚‚„„„ƒƒ‚‚‚��€€€~~~~~}}}}||||||||||||||||||}}}}}}}|||||}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~~|||||||||||}}}}}}}}}}}}}}|||||{{{{{{{{zzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooommmmmmmmmmmmmmmmlllllllllmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggghggggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddbbbbbbbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZYYYYYZZYYYYYYYYYYYYXXXXXXXXXWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888776666666666655555555555555444444444444333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwxxxxxxyyyyzzz{{{||}~~~~€€€€����‚‚‚‚‚‚‚‚„„„ƒƒ‚‚��€€€~~~~}}}}}||||||||||||||||||}}}}}}}||||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~|||||||||||}}}}}}}}}}}}}}||||{{{{{{{{{{zzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonmmmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggghhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYXXXXXXXXXWXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888776666666666665555555555555444444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,+++++++++++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxyyyyzzz{{{{}}}~~~~€€€�����‚‚‚‚‚�„ƒƒƒ‚‚���€€~~~~~}}}}}}|||||||||||||||||}}}}}}}||||||}}}}~~~€€€€€€€€€�€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€€~~~~~~~~~~~~~~~~~~~~~|||||||||||}}}}}}}}}}}}}}|||{{{{{{{{{{{zzzz{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonmmmmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggghhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddcbbbbbbbbbbbbbaaaaaaaaaaa```````_____________^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888777666666666665555555555555544444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyzzzz{{|}}}}~~~~€€€���������ƒƒƒ‚‚���€€~~~~~~}}}}}|||||||||||||||}}}}}}}}}}{||||||}}}~~~~€€€€€€€€�����€€€€€€€€€€€€������‚‚�‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~||||||||||}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooonnmmmmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888887776666666666655555555555555444444444444333333333332222222222211111111111100000000000///////////..............-----------,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxyyyyzzzzz|||}}}}}~~~€€€€€��€€€ƒ‚‚‚���€€~~~~~~}}}}}}||||||||||}}}}}}}}}}}}}}}{|||||||}}}~~~~€€€€€€€����������€€€€€€������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚���€€€€~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnmmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeedccbbbbbbbbbbbbbaaaaaaaaaa````````_____________^^^^]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888887776666666666655555555555555444444444444333333333332222222222211111111111100000000000////////////.............------------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxyyyyyzzz{|||||}}}}~~~€€€€€€€‚‚���€€€~~~~~~}}}}}}}}|||||||}}}}}}}}}}}}}}}}}{{||||||}}}}~~~€€€€€€�����������������������������‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒ‚‚‚��€�€€~~~~~~~|||||||}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooonnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeecccbbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888887776666666666665555555555555444444444444333333333332222222222221111111111100000000000////////////.............------------,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxuuuuvvvvvvvvvvvvwwwwwwxxxyyzzzzz{{{{||||}}}}}}}}}}~~~}}}}||||{{{{{{{{{{zzz{{{{{{{{{{{{{{|{|||||||||{{{{{{{{||||}}}}~~~~€€����‚‚‚ƒƒƒƒ„„„„ƒƒƒ‚‚��€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrrssssssssssssssssrrrrrrrrrqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffeeeeeeedddddddddddddcccccbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZ\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555555554444444444443333333222222222221111111111110000000000000///////////........------------,,,,,,,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxuuvvvvvvvvvvvvvvvwwwwwwwxyyyyyzzzzz{{{{||||||}}|||~~}}}}||||{{{{{{{{{{{zzzz{{{{{{{{{{|||||||||||||||{{{{{{{{|||||}}}}~~~~€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„„„ƒƒ‚‚��€~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrsssssssssssssssssrrrrrrrrqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeddddddddddddddccccbbbbbbbaaaaaaaaaaaaa`````____^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888777777777766666666666555555555555444444444443333333222222222222111111111110000000000000////////////........-----------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########"""""""""""""!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwwxyyyyyyzzzzz{{{{{||||||||}}}}||||{{{{{{{{{{{{{zzzz{{{{{{{||||||||||||||||||{{{{{{{{{|||||}}}}~~~~€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒ„„„…………„„„ƒƒ‚�€€~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssstsssssssssssssssssrrrrrrrqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeedddddddddddddccccbbbbbbbbaaaaaaaaaaaaa````____^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777766666666666555555555555444444444444333333222222222222111111111110100000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{{}|||||{{{{{{{{{{{{{{zzzzz{{{{|||||||||||||||||||||{{{{{{{{{{|||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒ„„……………………„„ƒƒ‚�€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||}||||||||||||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssttsssssssssssssssssrrrrrrqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeedddddddddddddcccbbbbbbbbaaaaaaaaaaaaa````_____^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZ\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777766666666666655555555555444444444444333333322222222222111111111111100000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxyyyyyyzzzzzzzzzzzzz||||{{{{{{{{{{zzzzzz{z{z{{{|||||||||||||||||||||||{{{{{{{{{{||||||}}}}~~~~€€€€€€�������€€€€€€€€�����‚‚ƒƒ„„………†††††……„„ƒƒ‚��€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||}}}||||||||||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssstttsssssssssssssssssrrrrrqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeedddddddddddddcccbbbbbbbbbaaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZ\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555555555444444444443333333222222222221111111111111000000000000///////////........------------,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxyyyyyyyzzzzzzzzzz{{{{{{{{{{zzzzzzzzzz{z{{{{||||||||||||||||||||||||{{{{{{{{{{{||||||}}}}~~~~~€€€€€�������������€€€���‚‚‚ƒƒƒ„„……††††††††……„ƒ‚‚��€€~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}~~~~~~~~|||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}||||||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssttttsssssssssssssssssrrrrqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddddddccbbbbbbbbbaaaaaaaaaaaaa```______^^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZ\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDDCCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666555555555555444444444443333333222222222222111111111111000000000000////////////........-----------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzz{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{||||||}}}}~~~~~€€€€����������������‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡†††……„ƒ‚‚��€€€€€€€€€€€€~~~~~~~~~~~~}}}~~~~}}}}}}}}~~~~~~~~~~~~~||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssstttttsssssssssssssssssrrrqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffeeeeeeeeeeedddddddddddddcbbbbbbbbbbaaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZ\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDDCCCCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444444333333222222222222111111111111100000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$###########"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{|||||||}}}}~~~~~€€€€�����‚‚‚‚‚‚‚����‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡‡‡‡††……„ƒ‚‚���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssttttttsssssssssssssssssrrqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffeeeeeeeeeeedddddddddddddcbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777776666666666655555555555544444444444333333322222222222111111111111100000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{|||||||}}}}~~~~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡‡‡ˆˆˆˆ‡‡‡††…„„ƒƒ‚‚����€€€€€€€€���������€€€€€~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssttttttsssssssssssssssssrrqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffeeeeeeeeeeeedddddddddddddbbbbbbbbbbbaaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888887777777777766666666666555555555555444444444443333333222222222221111111111111000000000000///////////........------------,,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||}}}~}~~~€€€���‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„………††‡‡‡ˆˆˆˆˆˆ‡‡‡††…„„ƒƒ‚‚‚���������������������€€€€€~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssstttttttsssssssssssssssssrqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeedddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa________^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZ\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666555555555555444444444443333333222222222222111111111111000000000000///////////.........-----------,,,,,-,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||}}}}}~~~€€���‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†……„„ƒƒ‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚����€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssttttttttsssssssssssssssssqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZ\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444444333333222222222222111111111111100000000000///////////.........------------,,,,-,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$############"""""""""""""!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||}}}}}}~~~€€€���‚‚‚ƒƒƒƒƒƒƒ„………………†††‡‡‡ˆˆˆˆ‰‰ˆˆˆˆ‡‡†………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssstttttttttssssssssssssssssqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaa_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCDDDCCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666655555555555544444444444333333322222222222111111111111100000000000///////////.........------------,,,,-,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$############"""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}|}}}~~~€€€��‚‚‚ƒƒƒƒƒ„„„………††††‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡†……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssttttttttttsssssssssssssssqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeedddddddddddcbbbbbbbbbbbbbaaaaaaaaaaa__________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666555555555555444444444443333333222222222221111111111111000000000000//////////.........------------,,,,--,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}|||||||||||||||||||||||||||}}}}~~~€€€��‚‚‚ƒƒƒ„„„„†††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����€€€€~~~~~~~~€€€€~~~}}}}}}}~~~~~~€€€€€€€€�������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssstttttttttttssssssssssssssqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbbaaaaaaaaaaa__________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[[Z\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444443333333222222222222111111111111000000000000//////////..........-----------,,,,--,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||||||||||||||||||||||||}}}~~~€€€��‚‚ƒƒƒ„„„…†††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����€€€€~~~~€€€€€€€€€€~~~~~}}}~~~~~~~€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuututtttttttttttttttttssssssttttttttttttsssssssssssssqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeeddddddddddccbbbbbbbbbbbbbaaaaaaaaaa___________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[Z\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444444333333222222222222111111111111100000000000//////////..........------------,,,--,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||||||}}}~~~€€€��‚‚ƒƒ„„„…††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡†††………„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚����€€€€~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssstttttttttttttssssssssssssqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddccbbbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[[]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888777777777776666666666655555555555544444444444333333322222222222111111111111100000000000//////////..........------------,,,--,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}~~~€€���‚ƒƒƒ„„…††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssttttttttttttttsssssssssssqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnoooonnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbbaaaaaaaaa____________^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444443333333222222222221111111111111000000000000/////////..........------------,,,--,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡††††…………„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€�����������€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚������������€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssstttttttttttttttssssssssssrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnooooonnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeddddddddccccbbbbbbbbbbbbaaaaaaaaa_____________^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444443333333222222222222111111111111000000000000/////////..........------------,,,---,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$############""""""""""""!!!!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„„††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡†††……………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€��������€€€€€~~~~~~~~~~€€€€€���������������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttsstttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnoooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeedddddddccccbbbbbbbbbbbbbaaaaaaaa_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777776666666666655555555555444444444444333333222222222222111111111111100000000000/////////...........------------,,---,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$#############""""""""""""!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‡‡††††…………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€��������������€€€~~~~~~~~€€€€€������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttsttttttttttttttttsssssssssrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnoooooonnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeedddddddcccccbbbbbbbbbbbbaaaaaaaa`_____________^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888777777777776666666666665555555555544444444444333333322222222222111111111111100000000000/////////...........------------,,---,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$#############""""""""""""!!!!!!!!!!!!! vvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒ„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€��������������������€€~~€€€€€����������������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttstttttttttttttttttssssssssrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbaaaaaaa``____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444443333333222222222221111111111111000000000000////////...........------------,,---,,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$#############""""""""""""!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}~~~€��‚‚ƒ……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€�������������������������€€€€€�����������������������������€�‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttutttttttttttttttttsssssssrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbaaaaaa``_____________^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444443333333222222222222111111111111000000000000////////...........------------,,----,,,,,,,,,,,++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#############""""""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}~~~€��‚‚„……†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡‡‡‡†††…………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚��������€€€€€€���������‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttuutttttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnoooooooonnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbbbaaaaaa```____________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777776666666666655555555555444444444444333333222222222222111111111111100000000000////////............------------,----,,,,,,,,,,,++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$############""""""""""""!!!!!!!!!!!!!! vwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}~~~€��‚ƒ„……†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡††††…………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€�������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttuuutttttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeddddcccccccbbbbbbbbbbbbbaaaaa```_____________^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888777777777776666666666665555555555544444444444333333322222222222111111111111100000000000////////............------------,----,,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$#############""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}||||||||||||||}}}~~~€��ƒƒ„……†‡‡ˆˆˆ‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰ˆˆ‡‡‡‡††††………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuutttttttttttttttttssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbbbaaaaa````____________^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666655555555555444444444443333333222222222221111111111111000000000000///////............------------,----,,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$#############""""""""""""!!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||}}}~~€��‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆ‡‡‡††††…………………………‡‡‡‡‡††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����‚������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeecccccccccccbbbbbbbbbbbbaa````_____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999988888777777777777666666666665555555555544444444444333333333333222222222221111111111111111100000000000/////////............---------,,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||}}~~€��‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆ‡‡‡‡††††………………………‡‡‡‡‡††††††……………………………………„„„„„„………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����‚�������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffecccccccccccbbbbbbbbbbbbba`````____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111111111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||}}~€€�‚‚ƒ„„……††††‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆ‡‡‡††††………………………‡‡‡‡‡‡†††††…………………………………†……………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������‚��������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeccccccccccccbbbbbbbbbbbba`````_____________^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888877777777777666666666666555555555544444444444433333333333222222222222111111111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||}}~€€�‚‚ƒƒ„„……†††††††††††‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††††…………………‡‡‡‡‡‡†††††††……………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������‚����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnnmnmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffccccccccccccbbbbbbbbbbbbb``````____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\\\\\\\[[[[[[[[[[[[Z[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777776666666666665555555555544444444444333333333332222222222221111111111111111000000000000/////////...........----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''''&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||}~~€€��‚ƒƒ„„…………††††††††‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††………………‡‡‡‡‡‡‡†††††††…………†††††††…………†††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffcccccccccccccbbbbbbbbbbbb``````_____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[]\\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111111111111111000000000000/////////............---------,,,,,,,,,,,,++++++++++++***********))))))))))))()((((((((((((''''''''''''&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||}~~€€��‚‚ƒƒ„„„…………†††††‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††……ˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������‚������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffdcccccccccccccbbbbbbbbbbb```````_____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111111111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€��‚‚ƒƒƒ„„„„………………ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††ˆˆˆ‡‡‡‡‡‡††††††††††††††‡‡††††††††††††††††††††††……………………………„„„„„„„„„„„„„„…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffdcccccccccccccbbbbbbbbbbb````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666666555555555544444444444433333333333222222222221111111111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€��‚‚‚ƒƒƒ„„„„………ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††ˆˆˆˆ‡‡‡‡‡††††††††††††‡‡‡‡††††††††††††††††††††††††††……………………………………„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffddcccccccccccccbbbbbbbbbb````````_____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888777777777776666666666665555555555544444444444333333333332222222222221111111111111111000000000000/////////...........---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{yyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€€��‚‚‚ƒƒƒƒ„„„„‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆ‡‡‡‡‡†††††††††††‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffdddccccccccccccbbbbbbbbbb`````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111111111111111000000000000/////////............---------,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''''''''&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~€€€���‚‚‚ƒƒƒƒƒ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆ‡‡‡‡††††††††††‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxwwwvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjiiijiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffdddcccccccccccccbbbbbbbbb`````````_____________^^^]]]]]]]]]]]]]\\\\\\\\\\\\[]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111111111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||{|{{{{{{{{{{{||||}}}~~~€€€����‚‚‚‚ƒ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‰ˆˆˆˆˆ‡‡‡‡‡†††††††††‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjjjiiijjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffddddccccccccccccbbbbbbbbb``````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\[]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111121111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyywwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||{{{{{{{{||||}}}}~~~~€€€����‚‚……†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‰‰ˆˆˆˆˆ‡‡‡‡†††††††††‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjiijjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffddddcccccccccccccbbbbbbbb``````````_____________^^^]]]]]]]]]]]]]\\\\\\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888887777777777766666666665555555555544444444444433333333333222222222222111121111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyywwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||{{{{||||||}}}}~~~~€€€€���„……………†††††††††††††‡‡‡‡‡‡‰‰ˆˆˆˆˆ‡‡‡‡†††††††††‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{|||||||||{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjiijjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffdddddccccccccccccbbbbbbbb```````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111211111111111000000000000/////////...........---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyywwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||||||||}}}}}}~~~~~€€€€„„„„………………†††††††††††††††‰ˆˆˆˆˆˆ‡‡‡‡†††††††††‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffdddddcccccccccccccbbbbbbb```````````_____________^^^]]]]]]]]]]]]]\\\\\\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111211111111111000000000000/////////............---------,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}~~~~~€ƒƒƒ„„„„„………………†††††††††††ˆˆˆˆˆˆ‡‡‡‡‡††††††††††‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffddddddccccccccccccbbbbbbb````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221111211111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++***********))))))))))))))(((((((((((('''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}~~~~~‚‚ƒƒƒƒ„„„„„…………………†††††††ˆˆˆˆˆˆ‡‡‡‡††††††††††††‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||{{{{||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffddddddcccccccccccccbbbbbb````````````_____________^^^]]]]]]]]]]]]]\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888887777777777766666666665555555555544444444444433333333333222222222222111221111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{yyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~�‚‚‚‚ƒƒƒƒ„„„„„„………………††††ˆˆˆˆˆ‡‡‡‡‡†††††††††††††‡‡††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||{{||||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffdddddddccccccccccccbbbbbb`````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888887777777777766666666666555555555554444444444433333333333222222222222111221111111111100000000000//////////...........---------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{yyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~���‚‚‚‚‚ƒƒƒƒ„„„„„„…………………ˆˆˆ‡‡‡‡‡‡††††††††††††††††…†††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||{|||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrsrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffdddddddcccccccccccccbbbbba````````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221112211111111111000000000000/////////...........----------,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}~������‚‚‚‚ƒƒƒƒƒ„„„„„„…………‡‡‡‡‡‡‡‡‡††††††††††††††††…………†††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrsrrrrrrrrrrrrrrrqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffddddddddccccccccccccbbbbba`````````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888877777777777666666666665555555555544444444444333333333333222222222221112211111111111100000000000/////////............---------,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}€€€�����‚‚‚‚‚ƒƒƒƒƒ„„„„„„…‡‡‡‡‡‡‡‡†††††††††††††††††…………………………†††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffddddddddcccccccccccccbbbbaa````````````___________^^^^^]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888887777777777766666666665555555555544444444444433333333333222222222221112221111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}||||||}}||}}}}}}}}}}}}€€€€€������‚‚‚‚‚ƒƒƒƒƒ„„„„†††‡‡††††††††††††………………††………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffdddddddddccccccccccccbbbbaa`````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888887777777777766666666665555555555554444444444433333333333222222222222112221111111111100000000000/////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€������‚‚‚‚‚‚ƒƒƒƒƒ„††††††††††††††††………………………„„………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffdddddddddcccccccccccccbbbaaa````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999998888887777777777766666666666555555555554444444444433333333333322222222222112221111111111100000000000//////////...........---------,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒ…††††††††††††††††……………………„„„„„„„„„„„„…………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffddddddddddccccccccccccbbbaaa`````````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888887777777777766666666666555555555554444444444443333333333322222222222112221111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€������‚‚‚‚‚ƒƒ………†††††††††††††††…………………„„„„„„„„„„„„„„„„……………††††††‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffddddddddddcccccccccccccbbaaaa````````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888777777777776666666666555555555554444444444443333333333322222222222112221111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€������‚‚‚‚‚………………††††††††††††…………………„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††……………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||}|||||||||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppoooooooooooooononnnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfdddddddddddccccccccccccbbaaaa`````````````________^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888777777777776666666666555555555555444444444443333333333322222222222212222111111111110000000000//////////............---------,,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„…………†††††‡‡††††††††††‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††……………………„„„„„…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvvuuuuuvvvvuuuuuuuuuuuuuuuuuttttuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllliiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;:::::::::::99999999999899999998888888888877777776666666666555555555554444444443333333333322222222211111111100000000000//////////////............---------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„ƒƒƒƒ„„„„„„„…………†††††††††††††††††††‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††………………………„„„„………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvuuuuvvvvvuuuuuuuuuuuuuuuuutttuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllliiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=>>>===========<<<<<<<<<<<;;;:::::::::::99999999999899999998888888888877777776666666666555555555554444444443333333333322222222211111111100000000000///////////////...........---------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€���‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„………†††††††††††…†††††††††‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††………………………„„„…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuuuuutttuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllliiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<<;;;;:::::::::::99999999999999999998888888888777777766666666665555555555544444444433333333333222222222111111111000000000000//////////////...........---------------,,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††…………………………„„…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvvvvvvuuuuuuuuuuuuuuuuuttuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllliiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444433333333333222222222111111111000000000000//////////////...........---------------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††………………………„„…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvvvvvvuuuuuuuuuuuuuuuuutuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmlllllllllliiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeefeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444433333333333322222222111111111100000000000//////////////............--------------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………„„„„„„„„„…………………†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††………………………„…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmlllllllllliiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeefeeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444443333333333322222222111111111100000000000//////////////............---------------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………†ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††………………………„………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmllllllllliiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;:::::::::::9999999999999999999888888888877777766666666666555555555554444444443333333333322222222111111111100000000000///////////////...........---------------,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††……………………„………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllliiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeffeeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbaaaaaaaaa````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444433333333333222222221111111111000000000000//////////////...........---------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„………‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††……………………„………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ���������������€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllliiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeefffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444433333333333222222221111111111000000000000//////////////...........---------------,,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††…………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������€€€€€€€���������€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllliiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeefffeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbaaaaaaaa`````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444443333333333322222221111111111100000000000//////////////............--.-----------,,,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††…………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€�����������€€€€€€€€€€€€€€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{|{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllliiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeffffeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;::::::::::99999999999999999999888888888877777766666666666555555555554444444443333333333322222221111111111100000000000//////////////............--.------------,,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††………………„……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€�������������€€€€€€€€€€€€�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}||||||||||||||||||||||||{||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllliiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffffeeeeeeffffeeeeeeeeeeeeeddddddddcccccbbbbbbbbbbbbbaaaaaaa``````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;:::::::::::9999999999999999999888888888887777766666666666555555555554444444443333333333322222221111111111100000000000///////////////...........--.------------,,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ„„„††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††………………„…„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€���������������€€€€€€€€€€������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllljiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffffeeeeeefffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaa```````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444433333333333222222211111111111000000000000//////////////...........--.------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††………………„……„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������€€€€€€€€��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllljjiiiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffffeeeeefffffeeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbbaaaaaa```````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444433333333333322222211111111111000000000000//0///////////...........--.------------,,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††………………„…„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������€€€€€€����������������������€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllljjiiiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffffeeeeeffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;::::::::::99999999999999999998888888888877777766666666666555555555554444444443333333333322222211111111111100000000000//0///////////............-..-----------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������€€€€€�����������������������€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllljjjiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeeffffffeeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaa````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::::9999999999999999999888888888877777766666666666555555555554444444443333333333322222221111111111100000000000//0///////////............-..-----------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ…††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………„…„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������€€€�������������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllljjjjiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffeeeefffffffeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaa````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;:::::::::::9999999999999999999888888888887777776666666666655555555555444444443333333333322222221111111111100000000000//0////////////...........-..------------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ…†††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„…„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������€�������������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeefffffffeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaaa````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;:::::::::::99999999999999999998888888888877777766666666666555555555554444444433333333333222222211111111111000000000000/0////////////...........-..------------,,,,,,,,,,,++++++++************)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ……†††††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„…„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllljjjjjiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaaa````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;:::::::::::99999999:99999999998888888888877777766666666666555555555554444444433333333333322222211111111111000000000000/00///////////...........-...-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ………†††††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††……………„……„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚��������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlljjjjjiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaaaa````````````____________^^^^^^^]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::::9999999:99999999999888888888877777766666666666555555555554444444443333333333322222211111111111100000000000/00///////////...............-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ…………†††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡††††……………„……„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚��������������������������������������������������������������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwvvvvvwwwvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlljjjjjjiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaa````````````____________^^^^^^^]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999:99999999999888888888887777766666666666555555555554444444443333333333322222221111111111100000000000/00///////////...............-----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ…………††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††……………„………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚�����������������������������������������������‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwxxxwwwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmljjjjjjiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffefffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999:99999999999888888888887777776666666666655555555554444444443333333333322222221111111111100000000000/00////////////..............------------,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""!!!!!!!!!!!!!! {{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………††††††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚��������������������������������������������‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwvvvvvvvvvvvvvvvvuuuuvvvuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmljjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffeffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::9999999:99999999999888888888887777776666666666655555555554444444443333333333322222221111111111100000000000000////////////..............------------,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰ˆ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡†††††…………………………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffeffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999999::99999999998888888888877777766666666666555555555544444444433333333333322222211111111111000000000000000///////////..............------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! {{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………††††††‡‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††………………………………„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaa````````````__________^^^^^^^^^]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;:::::::::::999999::99999999999888888888877777766666666666555555555544444444443333333333322222211111111111100000000000000///////////..............------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚�������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„……………†††††††††††††……………„„„„„ƒƒƒƒƒ…………………………………„„„„„„„„„„„„�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚������������������������~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{|{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888877777777777666666666655555555555444444444444333333333332222222111111111110000000000000////////////...............-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„……………††††††††††††……………„„„„„„ƒƒƒƒ…………………………………………„„„„„„„„„�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚����������������������~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000////////////...............-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„……………†††††††††††……………„„„„„„ƒƒƒƒ†…………………………………………„„„„„„„„�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚��������������������}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999998888888888877777777776666666666655555555555444444444443333333333322222221111111111110000000000000///////////...............------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„…………††††††††††………………„„„„„„ƒƒƒƒ†††………………………………………„„„„„„„�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚�������������������}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999998888888888877777777776666666666655555555555444444444443333333333322222221111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚�‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„…………†††††††††………………„„„„„„„ƒƒƒ††††………………………………………„„„„„„‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������������€}}}}}}}}}}}}}}}}}}}}}}}||}||||||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777777776666666666655555555555544444444444333333333332222222111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††††……………………„„„„„„„„ƒƒ†††††…………………………………………„„„„‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������€€}}}}}}}}}}}}}}}}}}}}}}}}|}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555544444444444333333333332222222111111111110000000000000///////////................-----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�����������������������€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………„„„„„„„„„ƒ††††††………………………………………„„„„‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000////////////...............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�������������������������€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………„„„„„„„„„„†††††††…………………………………………„„‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeecccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999998888888888877777777776666666666655555555555444444444443333333333322222221111111111100000000000000///////////...............------------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������€������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………„„„„„„„„„„††††††††…………………………………………„‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggfgffffffffffffeeeeeeeeeeeecccccccccccbbbbbbbbbbbbaabaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777777776666666666655555555555444444444443333333333322222221111111111110000000000000///////////...............------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………„„„„„„„„„†††††††††…………………………………………‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeecccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888877777777776666666666655555555555544444444444333333333332222222111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………„„„„„„„„„††††††††††………………………………………‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrsssssssssrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbbbbabaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………„„„„„„„„„†††††††††††……………………………………‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrssssssssssrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeccccccccccccbbbbbbbbbbbbabbaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000////////////...............-----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………„„„„„„„„‡†††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeedccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000////////////...............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…„……………„„„„„„„„‡‡†††††††††††………………………………‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeedccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888877777777776666666666655555555555444444444443333333333322222221111111111110000000000000///////////...............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…„„„„„„„„„„‡‡‡†††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888877777777776666666666655555555555544444444443333333333332222222111111111110000000000000///////////...............-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555544444444444333333333332222222111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~€€€€€€€���������������������������������������������������€€€€€€€€€€€€€������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~€€€€€€€€€���������������������������������������������������€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeedddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000////////////...............-----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~€€€€€€€€€€€���������������������������������������������������€€€€€��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999888888888887777777777666666666665555555555544444444444333333333332222222111111111110000000000000////////////...............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~€€€€€€€€€€€€������������������������‚‚�������������������������€������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssstssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999888888888877777777776666666666655555555555444444444443333333333322222221111111111110000000000000///////////...............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡†††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555544444444444333333333322222222111111111110000000000000///////////...............-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡††††††††††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeedddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999888888888887777777777666666666665555555555544444444444333333333322222222111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„ƒ„„„„„„„„„„„„„‡‡‡‡‡‡‡‡††††††††††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssstttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeedddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999888888888887777777777666666666665555555555544444444444333333333322222222111111111110000000000000///////////...............------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„‡‡‡‡‡‡‡‡†††††††††††††…………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssstttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999:9999999999888888888887777777777666666666665555555555544444444444333333333322222222111111111110000000000000////////////...............-----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„‡‡‡‡‡‡‡‡††††††††††††††………ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssstttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999:99999999999888888888877777777776666666666655555555555444444444443333333333222222221111111111110000000000000///////////...............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssstttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888888777777777777777777666666666655555555555554444444444433333333333333322222222222111111111100000000000/////////.........------------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssstttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777777777777666666666665555555555554444444444433333333333333322222222222111111111100000000000/////////..........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssstttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888887777777777777777776666666666655555555555544444444444333333333333333222222222221111111111000000000000////////..........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzxxwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttuttttttttttttttttssssssssttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRSSSRRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555555555544444444444333333333333333222222222221111111111100000000000////////..........-----------,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚ƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzxxxwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttutttttttttttttttttsssssssttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555555555544444444444333333333333333322222222221111111111100000000000////////..........-----------,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzxxxwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttuttttttttttttttttttssssssttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777777777777666666666655555555555554444444444333333333333333322222222222111111111100000000000////////..........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzxxxxwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttuuttttttttttttttttttsssssttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnonnnnnnnnnnnnnmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777777777777666666666665555555555554444444444433333333333333322222222222111111111100000000000////////..........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzxxxxxwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttuuttttttttttttttttttsssssttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnoonnnnnnnnnnnnnmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888777777777777777777666666666665555555555554444444444433333333333333322222222222111111111100000000000////////...........-----------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz|{{{{{{{{{{{{{{{{{{{{zzzzxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttuuttttttttttttttttttttsssttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooonnoonnnnnnnnnnnnnmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555555555544444444444333333333333333222222222221111111111000000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzz||{{{{{{{{{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttuuttttttttttttttttttttssstttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooonnooonnnnnnnnnnnnnmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggfgffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888777777777777777776666666666655555555555544444444444333333333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz|||{{{{{{{{{{{{{{{{{{{{zzxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttuutttttttttttttttttttttsstttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooonooonnnnnnnnnnnnnmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777877777777776666666666655555555555544444444444333333333333333322222222221111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz|||{{{{{{{{{{{{{{{{{{{{zzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttuuuutttttttttttttttttttssttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777877777777777666666666655555555555554444444444333333333333333322222222222111111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz||||{{{{{{{{{{{{{{{{{{{{zxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuuuttttttttttttttttttsttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777877777777777666666666665555555555554444444444433333333333333322222222222111111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz|||||{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutuuuuuuuuuttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888777777877777777777666666666665555555555554444444444433333333333333322222222222111111111100000000000///////............-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz||||||{{{{{{{{{{{{{{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877777877777777777666666666665555555555554444444444433333333333333322222222222111111111100000000000////////...........-----------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz|||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnmmmmmmkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777778877777777776666666666655555555555544444444444333343333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zz|||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777778877777777777666666666655555555555544444444444333343333333333322222222221111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zz||||||||{{{{{{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvuvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnmmmmmkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777778877777777777666666666655555555555554444444444433343333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!! ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z|||||||||{{{{{{{{{{{{{{{{xxxxxxxxxxxxxwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyxxxxxwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888777778877777777777666666666665555555555554444444444433343333333333322222222222111111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{xxxxxxxxxxxxxxwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyzzzzzzzzyyyyxxxwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssrsssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqppppppoopoooooooooonnnnnnnnnnmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888877778877777777777666666666665555555555554444444444433343333333333322222222222111111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{xxxxxxxxxxxxxxwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwxxxyyzzzz{{{{{{{{zzzyyyxxwwwwvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppoppoooooooooonnnnnnnnnmmmmkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888888877778877777777777666666666665555555555554444444444433343333333333322222222222111111111100000000000///////............-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwxxxyyzz{{{|||||||||{{zzyyxxwwwwwvvvvvvvvvvvvvuuuuuutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooonnnnnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777788877777777776666666666656555555555544444444444333443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!! ~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{xxxxxxxxxxxxxxxxwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwxxyyzz{{||}}}~~~}}}||{{zzyxxwwwwwvvvvvvvvvvvvvuuuuutttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooonnnnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777788877777777777666666666656555555555554444444444333443333333333222222222221111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!! ~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{xxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwwwxxxyzz{{|}}~~~~}}||{zzyxxxwwwwwwvvvvvvvvvvvuuuuuttuttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqppppppppppoooooooonnnnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777788877777777777666666666656555555555554444444444333443333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{xxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxwwwwwwwwwwwwwxxyyzz{|}}~€€€€€~~}||{zyyxxxwwwwwwwwwwwvvvvvvuuuuttuttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqppppppppppooooooonnnnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888777788877777777777666666666666555555555554444444444433443333333333322222222222111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwxxyyz{|}~~€€������€€~}||{zyy}||||{{{{{{{{{{{zzzzzyyyyvvuuuuuuuuuuuttttttttttttrrrrrrrrrsssssssssssrrrrrrqqqqqqqqqqqqqqqppppppooooooonnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888777777777777766666666665555555555555444444444443333333333333333222222222211111111000000000000/////////..........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwxxyyz{|}~€€�‚‚‚‚‚��€€~}|{zzy}|||||||||{{{{{{{zzzzyyyyvvuuuuuuuuuuuttttttttttttssssssssssssssssssssssssssrrrrrrrrqqqqqqqqpppppoooooooonnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888777777777777766666666666555555555555544444444443333333333333333222222222221111111100000000000/////////..........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††…………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwxxyzz{|}~€�‚‚‚ƒƒ‚‚��€~}|{{zy}}|||||||||||{{{{{zzzyyyyvvvuuuuuuuuuuutttttttttttssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqpppppoooooooonnnnnnmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††……†††…………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwxxyzz||}~€�‚‚ƒƒƒƒ‚‚�€~}|{{zy}}}|||||||||||{{{{zzzyyyyvvvuuuuuuuuuuuuttttttttttssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqppppppooooooonnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwxxyyz{|}€€�‚ƒƒƒƒƒ‚‚�€~}|{{zy}}}}|||||||||||{{{zzzzyyyvvvuuuuuuuuuuuuutttttttttsssssssssssttttttttttsssssrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888778777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwxxyyz{|}~€�‚‚ƒƒƒƒ‚‚�€~}|{zzy}}}}}}}}}}}}||||{{{zzzyyyvvvvuuuuuuuuuuuuuttttttttsssssssstttttttttttttttsssrrrrrrrrrrrrqqqqqqppppppooooooonnnnnnmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa``````^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888778777777777766666666666555555555555544444444444333333333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††……………………„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwxxxyz{|}~€�‚‚ƒƒƒ‚‚��€~}|{zzy}}}}}}}}}}}}}|||{{{zzzyyyvvvvuuuuuuuuuuuuuuuutttttsssssstttttttttttttttttttsrrrrrrrrrrrrrqqqqqqpppppppoooooonnnnnnmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa``````^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888878777777777776666666666555555555555544444444444333343333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††††††††††††††………………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxyz{|}~€€�‚‚‚‚‚��€~}||{zzy~}}}}~~~~~}}}}||{{{zzzyyyvvvvuuuuuuuuuuuuuuuuuutuussssttttttttttttttttttttttssrrrrrrrrrrrqqqqqqqpppppppooooonnnnnnnmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa``````^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888787777777777766666666666555555555555544444444443333433333333333222222222211111111100000000000////////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††††††††††………………………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxyz{{|}~€���‚���€~}|{zzzy~~~~~~~~~~~}}}||{{{zzzyyyvvvvuuuuuuuuuuuuuuuuuuuuusssttttttttttuuuutttttttttsssrrrrrrrrrrrqqqqqqqpppppppooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkjjjjjiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa`````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888787777777777766666666666555555555555544444444444333433333333333222222222221111111100000000000////////...........------------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††‡†‡‡†††††††††…………………………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxyyz{|}~€€���€€~}|{{zzyy~~~~~~~~~~}}}||{{zzzyyyvvvvvuuuuuuuuuuuuuuuuuuuussttttttttuuuuuuuuutttttttssssrrrrrrrrrrrqqqqqqpppppppoooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaa`````^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888787777777777766666666666555555555555544444444444333433333333333222222222221111111100000000000////////............-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††‡‡‡‡‡‡‡†††††††††…………………„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwxxxyz{{|}~~€€€~~}||{zzzyy~~~~~~}}||{{zzyyyyvvvvvvuuuuuuuuuuuuuuuuuuustttttttuuuuuuuuuuuuttttttssssrrrrrrrrrrrqqqqqqqpppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkjjjjiiiiihhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddcccccccbbbbbbbbbbbbbbbaaaaaaaa`````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888788777777777766666666666555555555555544444444444333433333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††‡‡‡‡‡‡‡‡‡‡††††††††††………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwxxxyzz{||}~~~~~}||{zzzyyy~~€€~~}}||{{zzyyyyvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrqqqqqqqppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmlllllllkkkkjjjjiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa`````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888788777777777766666666666555555555555544444444444333433333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwxxyyzz{||}}~~~~}}}|{{zzzyyzz~€€€€€~}}||{{zzyyyyvvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrrqqqqqqqqpppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllkkkkkjjjiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccbcbbbbbbbbbbaaaaaaaaa`````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888777777777776666666666556555555555544444444444333443333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwxxxyzz{{||}}}}}|||{{zzzyyyzz€€€€€€€€~~}||{zzzyyyyvvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuutttttssssrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnooooooonnnnmmmmmmlllllkkkkjjjjiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccbcbbbbbbbbbaaaaaaaaaa`````^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888888777777777776666666666656555555555554444444444333443333333333322222222221111111100000000000/////////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡……………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwxxxyyzz{{{||||||{{zzzyyyyyzz€€€�����€€~~}||{zzzyyyyvvvvvvvuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrrrrqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnoooooooooooooonnmmmmmmllllkkkkjjjjiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeffffffffffffeeeeeeeedddddcccccccbbbbbbbbbaaaaaaaaaa`````^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<=<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888887777777777766666666666565555555555544444444444334433333333333222222222221111111100000000000////////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwxxxxyyyzzz{{{{{{{zzzyyyyyyyzz€€������€€~~}|{{zzzyyyyvvvvvvvuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttsssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppooooooooooooooooooooooooooooooooooooonnnmmmmmlllllkkkkjjjiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeefffffffffffffffffffeeeeeeeddddccccccbbbbbbbbbaaaaaaaaaa`````^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888887777777777766666666666565555555555544444444444334433333333333222222222221111111100000000000////////...........------------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwxxxxxyyyzzzzzzzzzzyyyyyyyyzz{€€���‚‚��€€~~}|{{zzyyyyyvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooonnnnmmmmlllllkkkkjjjjiiiiiihhhhhhhhhhggggggggggffffffffffffffffffffffffffffggffffffffffeeeeedddddccccccbbbbbbbbaaaaaaaaaa`````^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888888777777777766666666666565555555555544444444444334433333333333222222222221111111100000000000////////............-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„…………………………………………………………††††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡‡‡†††………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzyyyyxxxyyyzz{€���‚‚‚���€~~}|{{zzyyyyyvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooooonnnnmmmmlllllkkkkjjjjiiiiiiiihhhhhhhhhggggggggggfffffffffffffffffffffffgggggggggggffffffeeeeeddddccccccbbbbbbbbaaaaaaaaaa`````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<=<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888777777777766666666666565555555555544444444444334433333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€���€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…„……………………………………………………………††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡†††……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyzz{€��‚‚‚‚‚�€€~}}|{{zzyyyyyvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppoopooooooooooooooooopoooooonnnmmmmmlllllkkkkjjjjjiiiiiiiihhhhhhhhhgggggggggfffffffffffffffffffffgggggggggggggggfffffeeeeddddccccccbbbbbbbaaaaaaaaaaa`````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888777777777776666666666566555555555544444444444334433333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€����€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„……………………………………………………………………†††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠˆˆˆˆ‡‡‡†††………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxyyz{{€��‚‚‚‚��€€~}||{zzzyyyyyvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooopppoooooooonnnmmmmmlllllkkkkkjjjjjiiiiiiiihhhhhhhhhgggggggggffffffffffffffffffggggggggggggggggggfffffeeeedddccccccbbbbbbbaaaaaaaaaaaa````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888888777777777776666666666566555555555544444444444334443333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€�����€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„……………………………………………………………………†††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxyyz{{��‚‚‚‚‚��€~}||{zzyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooopppoooooooooonnmmmmmllllllkkkkkjjjjjjiiiiiiiiihhhhhhhhgggggggggffffffffffffffffgggggggghhhhhggggggfffffeeeedddccccccbbbbbbbbaaaaaaaaaaa````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888888777777777776666666666666555555555554444444444334443333333333322222222221111111100000000000/////////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€������€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„……………………………………………………………………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‰‰‰‰‰ˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxyyz{{��‚‚‚‚‚��€~~}|{{zzyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnmmmmmmllllllkkkkkkjjjjjjjiiiiiiiihhhhhhhgggggggggffffffffffffffffgggggghhhhhhhhgggggfffffeeeedddccccccbbbbbbbbaaaaaaaaaaa````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888887777777777766666666666665555555555544444444444344433333333333222222222211111111100000000000////////...........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„……………………………………………………………………†††††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡†††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyz{{���‚‚‚��€€~}||{{zzyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppopooooooooooooooonnmmmmmmlllllllkkkkkkkjjjjjjjiiiiiiiihhhhhhhgggggggggffffffffffffffgggggghhhhhhhhhgggggfffffeeeddddccccccbbbbbbbbaaaaaaaaaaa````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777777766666666666665555555555544444444444344433333333333222222222221111111100000000000////////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………†††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxyyz{{€�������€~~}|{{zzzyyyyyyvvvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnmmmmmllllllllkkkkkkkjjjjjjjjiiiiiiiihhhhhhhggggggggffffffffffffffgggggghhhhhhhhhgggggffffeeeeddddccccccbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVUUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888777777777766666666666665555555555544444444444344433333333333222222222221111111100000000000////////............-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………†††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹‹Š‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxyyz{{€������€€~}}|{{zzyyyyyyyvvvvvvvvvvuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuttttttttttttttsssssrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnmmmmllllllllllkkkkkkkjjjjjjjjiiiiiiiihhhhhhgggggggggffffffffffffggggggghhhhhhhhgggggfffffeeeeddddccccccbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888777777777766666666666665555555555544444444444344433333333333222222222221111111100000000000////////............-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€���������������€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………†††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹Œ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡†††……„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxyyz{{€�����€€~~}||{zzzyyyyyyyvvvvvvvvvvuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuutttttttttttttttssssrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnmmmllllllllllkkkkkkkkjjjjjjjjjiiiiiiihhhhhhggggggggggfffffffffffgggggggghhhhhhgggggfffffeeeeddddcccccccbbbbbbbbbaaaaaaaaaaa```___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888888777777777776666666666666555555555544444444444344433333333333222222222221111111100000000000/////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! �������������������‚‚‚‚€€€€€€€€€€€€€€€����������€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„…………………………………„„„……………………††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†††…ˆ‡‡‡‡††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{|}}}~~~~}}}|{{zyyxxwwwwvvvvvyyyxxxxxxxxxxxxxxwwwwwwwwtttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuttttssssrssssssssssssssrrrrrrrrrrqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmkkkkkkkkjjjjjjiiiiiiihhhhgggggggggggggggggghhhhhhhhhhgggggfffffeeeedddddccccddddddddcccccccccccbbbbbb```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888877777777776666666666656655555555555444444444433444433333333333222222222211111100000000000//////////...........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!! ������������������‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„…………………………………„„„………………………††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒ�����ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡††ˆˆ‡‡‡‡†††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚���������������������€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{||}}}}}}}}||{zzyxxxwwwwwvvvvyyyyxxxxxxxxxxxxxwwwwwwwwttttttuuuuuuuuuuvvvvvvvwwwwwwwvvvvvvvvvuuuutttsssrrssssssssrrrrrrrrrrrrrrrqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmlkkkkkkkjjjjjjiiiiiiihhhhgggggggggggggggggghhhhhhhgggggggfffffeeeedddddcccccdddddddddcccccccccccbbbbb```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888877777777777666666666656655555555555444444444443444443333333333222222222211111100000000000//////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€€€€������������€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„………………………………„„„…………………………††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†‰ˆˆ‡‡‡‡††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{{||}}}}}}}||{{zyyxxwwwwwwvvvvyyyyxxxxxxxxxxxxxxwwwwwwwttttttttuuuuuuuuvvvvvwwwwwwwwwwwwwvvvvvuuuutttsssrrssssrrrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooooonnoooonnnnnnnnnnnnnmmmmmmmmkkkkkkkkjjjjjjiiiiiiihhhhggggggggggggggggggghhhhhhggggggffffeeeeeddddddcccccdddddddddcccccccccccbbbbb````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888877777777777666666666656655555555555444444444443444443333333333222222222211111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! �����������������‚‚‚‚‚‚€€€€€€€€€€€€�������������€������������������������������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„………………………………„„„……………………………††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ����������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‰‰ˆˆ‡‡‡‡†††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{||}}}}}}||{{zzyyxxwwwwwwwwvvyyyyyxxxxxxxxxxxxxwwwwwwwtttttttttuuuuuuvvvvvwwwwwwwwwwwwwwwvvvvvuuutttsssrrssrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooonnnooonnnnnnnnnnnnnnmmmmmmmmkkkkkkkkjjjjjjjiiiiiiihhhgggggggggggggggggggggghhhggggfffffeeeeeedddddccccccdddddddddcccccccccccbbbbb````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888877777777777666666666666655555555555444444444443444443333333333322222222211111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ����������������‚‚‚‚‚‚‚€€€€€€€€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„…………………………„„„………………………………††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰ˆˆ‡Š‰‰ˆˆ‡‡‡‡††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{|||}}}}|||{{zzyyxxxwwwwwwwwwwyyyyyxxxxxxxxxxxxxwwwwwwwttttttttttuuuuuvvvvwwwwxxxxxxxxwwwwwvvvvuuuttsssrrrsrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooonnnnnonnnnnnnnnnnnnnnmmmmmmmmlkkkkkkkkjjjjjjiiiiiiiihhhhgggggggggggggggggggggggggggfffffeeeeeeddddddccccccddddddddddcccccccccccbbbb````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888877777777777666666666666655555555555444444444443444443333333333322222222211111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚€€€€€€€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„…………………………„„„…………………………………††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆŠŠ‰‰ˆˆ‡‡‡‡†††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzz{{|||||||||{{{zyyyxxwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxwwwwwwtttttttttttuuuuvvvwwwxxxxxxxxxxxwwwwvvvvuuuttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmllkkkkkkkjjjjjjjiiiiiiiihhhhggggggggggggggggggggggggggfffffeeeeeedddddddccccccddddddddddcccccccccccbbbb`````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::999999999998888777777777776666666666666655555555554444444444434444433333333333222222222111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚€€€€€€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„……………„„„„„„……………………………………††††‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆ‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzz{{{|||||||||{{zzyyxxxwwwwwwwwwwwyyyyyyyxxxxxxxxxxxxwwwwwwtttttttttttuuuvvvwwwxxxxyyxxxxxxxwwwvvvvuutttssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllkkkkkkkjjjjjjjiiiiiiiihhhhggggggggggggggggggggggggfffffffeeeeedddddddccccccceddddddddddccccccccccbbbb`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888877777777776666666666666655555555555444444444434444433333333333222222222111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!  ��������������‚‚‚‚‚‚‚‚‚€€€€€€€€€������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„……„„„„„„„………………………………………††††‡‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzz{{{||||||||{{zzyyyxxxwwwwwwwwwwwyyyyyyyxxxxxxxxxxxxwwwwwwtstttttttttuuuvvwwwxxxyyyyyyyxxxxwwwvvvuuuttsssrrrqrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkjjjjjjjjiiiiiiiihhhhhgggggggggggggggggggggggffffffeeeeeddddddddccccccceddddddddddccccccccccbbbb`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888877777777776666666666666655555555555444444444434444433333333333222222222111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!  �������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€�����������������������������������������‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………………………………………†††‡‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzz{{{||||||||{{{zzyyxxxxwwwwwwwwwwwyyyyyyyyxxxxxxxxxxwwwwwwwssssttttttuuuvvvwwxxxyyyyyyyyxxxxwwwvvvuutttsssrrrqrrrrqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkjjjjjjjjiiiiiiiihhhhhgggggggggggggggggggggggfffffeeeeeeddddddddccccccceddddddddddcccccccccccbbb`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888877777777777666666666666655555555555444444444444444443333333333222222222111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!  ������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€�����������������������������������������‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………………………†††‡‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzz{{{{||||||||{{zzzyyxxxxwwwwwwwwwwwyyyyyyyyxxxxxxxxxxwwwwwwwsssttttttuuuvvvwwxxxyyyyyyyyyxxxwwwvvvuuuttsssrrrqqrrrrqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkjjjjjjjjiiiiiiiiihhhhgggggggggggggggggggggggfffffeeeeeeddddddddccccccceeddddddddddccccccccccbbb``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888877777777777666666666666655555555555444444444444444443333333333222222222111111100000000000//////////............----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€�����������������������������������������‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………………………†††‡‡‡ˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽ���ŒŒ‹‹�ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||{{{zzyyyxxxxwwwwwwwwwwwyyyyyyyyyxxxxxxxxwwwwwwwwssttttttuuuvvvwwxxxyyyyyyyyyyxxxwwwvvuuutttsssrrrqqrrrqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmlllllkkkkkjjjjjjjjjiiiiiiiiihhhhhggggggggggggggggggggggfffffeeeeeeddddddddccccccceeddddddddddccccccccccbbb``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888877777777777666666666666655555555555444444444444444443333333333222222222111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ������������‚‚‚‚‚‚‚‚‚‚‚€€€€€�����������������������������������������‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……………………………………………………………„„†††……………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………………………††††‡‡ˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ���ŒŒŒ‹Ž��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzyyyxxxxwwwwwwwwwwwyyyyyyyyyxxxxxxxxwwwwwwwwtttttttuuuvvvwwxxxyyyyzzzyyyyxxwwwvvvuutttsssrrrqqqrrqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmlllllkkkkkjjjjjjjjjiiiiiiiiihhhhhggggggggggggggggggggggfffffeeeeeedddddddddcccccceeddddddddddcccccccccccbb``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888877777777777666666666666655555555555444444444444444443333333333322222222111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€����������������������������������������‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††………………………………………………………………………………„„„„„„„„„„„„„„……………………………………………………††††‡ˆˆ‰‰ŠŠ‹‹ŒŒ������������ŒŒŒŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€������€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||{{zzzyyxxxxxxwwwwwwwwwwyyyyyyyyyxxxxxxxxwwwwwwwwtttttuuuuvvwwwxxyyyyzzzzzyyyxxxwwvvvuutttsssrrrrqqqrrqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmllllllkkkkkjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggggggggggfffffeeeeeeeddddddddcccccceeeddddddddddccccccccccbb``````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888877777777777666666666666665555555555444444444444444443333333333322222222111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ����������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€����������������������������������������‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††…………………………………………………………………………„……„„„„„„„„„…………………………………………………………†††‡‡ˆˆ‰ŠŠ‹‹‹ŒŒ����������ŒŒŒŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€����������€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||{{{zzyyyxxxxxxwwwwwwwwwwyyyyyyyyyxxxxxxxwwwwwwwwwttttuuuvvvwwxxxyyyzzzzzzyyyxxxwwvvvuutttsssrrrrqqqqrrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmllllllkkkkkjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggggggggggffffeeeeeeeeddddddddcccccceeeddddddddddccccccccccbb```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888877777777776666666666666655555555554444444444444444433333333333222222221111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€�����������������������������������������‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††………………………………………………………………………………„„„„„„„……………………………………………………………††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ������ŒŒŒ�ŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€�����������€€€€~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}||||||||}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||||||{{{zzyyyxxxxxxwwwwwwwwwwyyyyyyyyyxxxxxxxwwwwwwwwwttuuuvvvwwxxxyyyzzzzzzzzyyyxxwwvvvuutttssssrrrrqqqqrqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggggggggfffffeeeeeeedddddddddccccceeeddddddddddccccccccccbb```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888877777777776666666666666655555555555444444444444444433333333333222222221111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€�����������������������������������������‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††……………………………………………………………………………„„„„„………………………………………………………………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ���ŽŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€������������€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||{{{zzyyyxxxxxxxxwwwwwwwwyyyyyyyyxxxxxxxxwwwwwwwxxuuuvvvwwxxxyyyzzzzzzzzzzyyxxwwvvvuutttssssrrrrqqqqqrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffeeeeeeedddddddddccccceeeedddddddddcccccccccccb```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888877777777777666666666666655555555555444444444444444433333333333222222221111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!  ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€�����������������������������������������‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††…………………………………………………………………………„„„…………………………………………………………………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ�����ŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€�������������€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||}|||||{{zzzyyyxxxxxxxxxwwwwwwwyyyyyyyyxxxxxxxxwwwwwxxxxuvvwwwxxyyyzzzzz{{{zzzzyyyxwwwvvuutttssssrrrrrqqqqqrqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmllllllkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffeeeeeeeedddddddddcccceeeedddddddddcccccccccccb```````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888877777777777666666666666655555555555444444444444444443333333333222222221111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!  �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€����������������������������������������‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††………………………………………………………………………„……………………………………………………………………††††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ�������ŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡‡†ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€���������������€€€~~~~~~~~~~~~}}}}}}}}}}}}}}||||||}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxyyvvwwxxyyzzz{{{{{{{{{zzzyyxxwwvvuutttssssrrrrrqqqqqqrqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmllllllkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffeeeeeeeedddddddddcccceeeeddddddddddccccccccccb````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888877777777777666666666666655555555555444444444444444443333333333222222221111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!  ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��������ŽŽŽ�ŒŒ‹‹Š‰‰ˆˆ‡‡‡‡ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}|||{{{zzyyyyxxxxxxxxxxwwwwwwyyyyyyyyxxxxxxxxxxxxxyyyzwwxxyyzz{{{{|||{{{{{zzyyxxwwvvuutttssssrrrrrqqqqqqqrqqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffeeeeeeeedddddddddcccceeeeedddddddddccccccccccb````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888877777777777666666666666655555555555444444444444444443333333333322222221111111100000000000//////////............----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!  ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹Œ����������ŽŽ�ŒŒ‹‹Š‰‰ˆˆ‡‡‡ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||||}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}|||{{{zzyyyyxxxxxxxxxxxwwwwwyyyyyyyyxxxxxxxxxxxxyyzz{xxyzz{{{|||||||||{{{zzyyxwwvvuutttssssrrrrrqqqqqqqqrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeddddddddcccceeeeeddddddddddcccccccccc````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888877777777777666666666666665555555555444444444444444443333333333322222221111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!  �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹�����������ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||||}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}}|||{{{zzyyyyxxxxxxxxxxxwwwwwyyyyyyyyxxxxxxxxxxyyyzz{|yzz{{||}}}}}}}|||{{zzyyxxwvvuutttssssrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffeeeeeeeedddddddddccceeeeeddddddddddcccccccccc````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888887777777777666666666666665555555555444444444444444443333333333322222221111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!  ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………†††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹Ž����������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆˆ„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}|||{{zzzyyyyxxxxxxxxxxxxwwwwyyyyyyyyxxxxxxxxyyyzz{{|}z{{|}}}~~~~~}}}||{{zzyxxwwvuutttssssrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffeeeeeeeedddddddddccceeeeeddddddddddcccccccccc`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888877777777776666666666666655555555555444444444444444433333333333222222211111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„…………………………………………„„„„„„……„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŽŽ����������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆ„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}|||}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}}}|||{{zzzyyyxxxxxxxxxxxxxwwwwyyyyyyyxxxxxxxyyyyzz{||}~{||}~~~~~~~}}||{{zyyxwwvuutttssssrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnmnnnnnnnnmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffeeeeeeeedddddddddccceeeeeedddddddddcccccccccc`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888877777777776666666666666655555555555444444444444444433333333333222222211111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!  ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„…………………………………………………„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………†††††‡‡‡‡ˆˆ‰‰ŠŠ�ŽŽ���������ŽŽŽ�ŒŒ‹‹ŠŠ‰‰ˆ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}||}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}|||{{zzzyyyyxxxxxxxxxxxxwwwwyyyyyyyyxxxxyyyyzz{{|}}~|}~~~~}||{zzyxxwvvuuttssssrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffeeeeeeeeeddddddddccceeeeeeddddddddddccccccccc`````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999988888877777777777666666666666655555555555444444444444444433333333333222222211111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!  ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„………………………………………………………„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………†††††‡‡‡ˆˆ‰‰Š��ŽŽ���������ŽŽ��Œ‹‹ŠŠ‰‰‰…„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}}||{{zzzyyyyxxxxxxxxxxxxwwwwyyyyyyyyxyyyyyyzz{{|}~~€}~€€€€€€~~}|{{zyxxwvvuuttssssrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhggggggggffffffeeeeeeeeedddddddddcceeeeeeddddddddddccccccccc`````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999988888877777777777666666666666655555555555444444444444444443333333333222222211111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!  �����������������‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ……………………††††††††‡‡‡‡ˆˆ‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††ˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}|||{{{zzyyyyyxxxxxxxxxxxxxwwyxxxxxxxxxxxxxyyzz{|}~€€���‚‚‚��€€~~}|{zzyxwwvvxxwwwvvvvvvvuuuuuuuuuuuuurrrrrqqqqqqqqqqqqqpppppppnnnnnnnnnnnmmmmmmmmmmmmmmnnmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeedddddddddcccbbbbbbaaaaaaaaaa```````````````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKKJJJJJJJJJJJIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::9999999988888888887777777777766666665555555555444444444443333333332222222222211111111111111100000000000////////...........----------,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ����������������‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ………………………†††††††††‡‡‡ˆˆ‰‰ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}}|||{{zzzyyyyxxxxxxxxxxxxxwwyxxxxxxxxxxxyyyzz{|}~€�€�‚‚‚‚‚‚‚�€€~}|{{zyxxwvvuxwwwvvvvvvvvuuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqppppppnnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeddddddddddccbbbbbbaaaaaaaaaa```````````````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKKJJJJJJJJJJJIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::9999999988888888887777777777766666665555555555444444444443333333332222222222211111111111111100000000000////////...........----------,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ����������������‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††………………††††††††††‡‡‡ˆˆ‰ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡†‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{|||}}}}}}}}|||{{zzzyyyyyxxxxxxxxxxxwwwyxxxxxxxxxxyyyzz{|}~€�‚�‚‚‚ƒƒ‚‚‚�€~}|{zyxxwvvuuwwwwvvvvvvvvuuuuuuuuuuuuurrrrrrqqqqqqqqqqqqpppppppnnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeedddddddddccbbbbbbbaaaaaaaaa````````````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::9999999988888888888777777777766666665555555555544444444443333333332222222222211111111111111110000000000////////...........----------,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ���������������‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††………†…††††††††††‡‡‡ˆˆ‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€~~~~~~~€~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzz{{{{|||}}}}}}}}}|||{{zzzyyyyyxxxxxxxxxxxwwwxxxxxxxxxxyyyzz{|}}~€�‚ƒ‚‚ƒƒƒƒƒ‚‚�€~}|{zyyxwwvvuuwwwvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqppppppnnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeedddddddddccbbbbbbbaaaaaaaaa````````````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999999888888888887777777777666666655555555555444444444433333333322222222222111111111111111100000000000///////...........----------,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ��������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€������������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡ˆ‡‡‡ˆˆ‰‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€~~~~~€€~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzz{{zzzzz{{{{|||}}}}}}}}}}||{{{zzyyyyyxxxxxxxxxxxwwwyxxxxxxxxyyyzz{||}~€�‚ƒƒ‚ƒƒƒƒƒ‚‚�€€~}|{zyxwwvvuutwwwvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqppppppnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeedddddddddccbbbbbbbaaaaaaaaa````````````````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999999988888888887777777777666666655555555555444444444433333333332222222222111111111111111100000000000///////............---------,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ��������������‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€�������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡†‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~€€~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzz{{{zzzz{{{{|||}}}}~~}}}}|||{{zzzyyyyyxxxxxxxxxxwwwyyxxxxxyyyyzz{{|}~€�‚‚ƒ„ƒƒƒƒƒƒ‚‚�€~}|{zyxwwvvuuutwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqppppppnnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccbbbbbbbaaaaaaaaa````````````````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJKKKJJJJJJJJJJIIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888887777777777766666655555555555444444444433333333332222222222211111111111111100000000000////////...........---------,,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  �������������‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€��������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€~~~~€€€~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{|||}}}~~~~~}}}||{{{zzyyyyyxxxxxxxxxxxwwyyyyyyyyyyzz{{|}~~€�‚ƒƒ„ƒƒƒƒƒ‚‚�€~}|{zyxwwvvuuuttwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqpppppnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffeeeeeeeeedddddddddccbbbbbbbaaaaaaaaa`````````a```````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999999988888888887777777777766666655555555555444444444433333333332222222222211111111111111100000000000////////...........---------,,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ€€€€€€€€€€�€�������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ………………………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~€€€€~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~}}}}||{{zzzyyyyyxxxxxxxxxxxwyyyyyyyyzzz{{|}}~€�‚‚ƒ„„ƒƒƒƒ‚‚�€~}|{zyxxwvvuuutttwwvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqpppppnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeddddddddddcbbbbbbbaaaaaaaaaa````````a``````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999988888888887777777777766666655555555555444444444433333333332222222222211111111111111100000000000////////...........---------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ€€€€€€€€€€€��������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ†………………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€‚‚��������‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€~€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~~~~~}}}||{{{zzyyyyyxxxxxxxxxxxxyyyyyzzzz{{{|}}~€€�‚ƒƒ„„ƒƒ‚‚‚�€€~}|{zyxwvvuuuttttwvvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrqqqqqqqqqqqqpppppnnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeddddddddddcbbbbbbbaaaaaaaaaa````````a```````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJKKKKJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555444444444433333333332222222222211111111111111100000000000////////...........---------,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€€€���������������€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………†††††††‡‡‡‡‡‡‡†††††††‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰†††…………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������€€€€€‚‚������������������������€€€€€€€€€€€€€€€~€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}~~~~~~~~}}}||{{zzzyyyyxxxxxxxxxxxxyzzzzzz{{{||}}~€��‚ƒƒ„„‚‚‚‚�€€~}|{zyxwvvuuutttttwwvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrqqqqqqqqqqqqqppppnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeddddddddddcbbbbbbbaaaaaaaaaa````````a```````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555444444444433333333332222222222211111111111111100000000000////////...........---------,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ€€€€€€€€�����������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………†††††††††††††††††††‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰†††…………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������€€€€€‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{||}}}~~~~~~~~}}}||{{zzyyyyxxxxxxxxxxxxzzzz{{{{|||}}~~€€�‚‚ƒƒƒ„‚‚��€€~}|{zyxwwvvuuutttttwwwvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqpppponnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeddddddddddcbbbbbbbaaaaaaaaaa````````aa``````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999988888888888777777777766666665555555555544444444433333333332222222222211112111111111100000000000////////...........---------,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€������������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………†††††††††††††‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|{{{{{{{{{{{{{{{{{||||||{||{{{{{{{{{||}}}~~~~~~}}||{{zzzyyyyxxxxxxxxxyyz{{{{||||}}~~€€��‚‚ƒƒƒƒ���€€~}|{zyxxwvvuuuttttttwwwvvvvvvvvvvvvvvuuuuuuuurrrrrrrrrqqqqqqqqqqqqpppponnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeddddddddddcbbbbbbbaaaaaaaaaaa```````aaa`````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::999999988888888888777777777766666665555555555544444444433333333332222222222211112111111111110000000000////////...........---------,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€€�������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………†ˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆ………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������€€‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}|{{{{{{{{{{{{{{{|||||||||||||{{{{{{|||}}}~~~~~}}||{{zzyyyyxxxxxxxyyyy{{{|||}}}~~~€€���‚‚‚ƒƒƒ�€€~}|{zyxxwvvuuuuttttttwwwwvvvvvvvvvvvvvuuuuuuuurrrrrrrrrqqqqqqqqqqqqqppponnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddddcbbbbbbbaaaaaaaaaaaa``````aaa``````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::9999999888888888887777777777666666655555555555444444444333333333322222222222111121111111111100000000000///////...........---------,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€€�������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„………………………………………………………ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ……………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{|||||||||||||||{{{{{{|||}}~~~~~}}||{zzzyyyxxxxxyyyyyz|||}}}}~~~€€€��‚‚‚‚‚‚‚€€~}|{zzyxwvvvuuutttttttwwwwwvvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqppponnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddddcbbbbbbbbaaaaaaaaaaaa`````aaaa``````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::9999999888888888887777777777666666655555555555444444444333333333332222222222111121111111111100000000000///////............--------,,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ€€€€€��������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„……………ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ………………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������€‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{||||||}}}}||}||||{{{{{{||}}}~~~~}||{{zzyyyyxxyyyyyzzz|}}}~~~€€€€����‚‚‚‚‚�~~}|{{zyxwwvvuuuutttttttwwwwwwvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqppponnnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddddcbbbbbbbbaaaaaaaaaaaaa````aaaaa`````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777766666655555555555444444444333333333332222222222211121111111111100000000000////////...........--------,,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ€€€€���������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„…‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ…………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}||{{{{{{{{{{|||||}}}}}}}}}}|||{{{{{{||}}~~€€€€€~}}||{zzzyyyyyyyyyzz{{}}~~~€€€€€������������~~}|{{zyxxwvvuuuuutttttttwwwwwwvvvvvvvvvvvuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddddcbbbbbbbbbaaaaaaaaaaaaaa``aaaaaa`````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777766666655555555555444444444333333333332222222222211121111111111100000000000////////...........--------,,,,,,,,,,++++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ€€€����������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„………………„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡…„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}||{{{{{{{{{|||||}}}}}}}}}}}||||{{{{{|||}}~€€€€€€~~}}|{{zzyyyyyyyzzz{{|~~€€€€��������������€€~}}|{{zyxxwwvvuuuuutttttttwwwwwwvvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaa````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555444444444333333333332222222222211121111111111100000000000////////...........--------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ€€€����������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„……………………„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€���€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}|||{{{{{{{{||||}}}}}}~}}}}}}|||{{{{{|||}}~€€€€€€€€~~}||{zzzyyyyyzzz{{||~€€€���������������€€€}}|{{zyyxwwvvuuuuuuuutttttwwwwwwwvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppoonnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555444444444333333333332222222222211121111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€�����������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„…………………………„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€�����€€€€€���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}|||{{{{{{{||||}}}}~~~~~~}~}}|||{{{{{{||}}~€€€����€€~}}|{{zzzyyyzzz{{||}€€�����‚���������€€€||{{zyyxwwvvvuuuuuuuuuutttwwwwwwwvvvvvvvvvvvuuuuuuurrrrrrrrrrrqqqqqqqqqqqqppooonnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddbbbbbbbbbbbbbaaaaaaaaaaaabaaaaaaaa````````________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999988888888888777777777766666665555555555444444444333333333332222222222211121111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„……………………………„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€������€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}||||{{{{{|||||}}}~~~~~~~}~}}|||{{{{{{||}}~€€������€€~}||{{zzzzzzz{{||}}€€€���‚‚‚‚‚‚�����€€€€~~|{{zyyxxwwvvvuuuuuuuuuuuutwwwwwwwvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpooonnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddcbbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaa````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::999999988888888888777777777766666665555555555544444444333333333332222222222211122111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€��������€€€€����€€€€€€€€€€€€€€����€€€€€€€~~~~~~~~~~}}}}}|||||{{||||||}}}~~~~~~~~~~}}}||{{{{{{||}}~~€€�������€€~}}|{{zzzzzz{{||}}~€€��‚‚‚‚‚‚‚‚����€€€~~}{zzyyxxwwvvvuuuuuuuuuuuuutwwwwwwwvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpooonnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeedddddddddccbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaa```````______^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999988888888888777777777766666665555555555544444444433333333332222222222211122111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€����������€€€€����€€€€€€€€€€€€���������€€€€€~~~~~~~~~}}}}}||||||||||||}}}}~~~~~~~~~~~}}||{{{{{{{||}~~€€���‚‚���€~}||{{zzzz{{{|}}~~€��‚‚‚‚‚‚‚‚����€€~~}}|zzyyxxwwwvvvuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpoooonnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbbbbbbbbaaabbbbbaaaaaaaa```````_____^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999998888888888777777777766666665555555555544444444433333333332222222222211122111111111110000000000////////...........--------,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚€€€€€€€€€€�����������€€€€����€€€€€€€€€€€����������€€€€€€~~~~~~~~~~}}}}||||||||||||}}}~~~~~~~~~}}||{{{{{{{||}~~€€��‚‚‚‚��€€~}}||{{{{{{{||}}~���‚‚‚‚‚‚‚���€€€~~~}}||zyyxxwwwvvvvuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaa```````____^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999988888888887777777777766666655555555555444444444333333333332222222222111221111111111100000000000///////...........--------,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€��������������������€€€€����€€€€€€€€€€�����������€€€€€€€~~~~~~~~~}}}}|||||||||||}}}~~~~~~~~~}}||{{{{{{{||}}~€€��‚‚‚‚‚��€~}}||{{{{{||}}~~���‚‚‚‚‚‚���€€€~~}}|||{yyxxwwwvvvvvuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeedddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````___^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999988888888887777777777766666655555555555444444444333333333332222222222211221111111111100000000000///////...........--------,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„……………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„†††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€����€€€€€€€€€€�����������€€€€€€€~~~~~~~~~~}}}|||||||||||}}}~~~~~~~}}||{{{{{{{{|}}~€��‚‚‚‚‚‚��€~~}|||{{{|||}}~~����‚‚����€€€~~~}}||{{{yxxxwwwvvvvvuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooonnnnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````___^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999988888888887777777777766666655555555555444444444333333333332222222222211221111111111100000000000////////...........-------,,,,,,,,,,,++++++++++++**+***********)))))))))))(((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€~~~~~~~~~~~€€€€~~~~~}}}}}}}}}}}~~~~~~~~~€€€��������€~~}}||||||||}}~€��‚‚ƒƒƒƒƒƒ‚‚�€€~~}}}}}}}}~~€‚ƒƒƒƒƒƒƒ‚‚‚��€€€~~}}}|||{{{zzzzyyyyyyyyyxxxxxxxxxtttttttsssssssssssssrrrrrqqqqqqqqpppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffgggfffffffffffffffffeeeeeecccccccccccccccccbbbbbbbbaaaaa``````````______^^^^______^^^^^^^^^]]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777666666666655555555555444443333333333322222222211111111100000000000///////////...........--------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€~~~~~~~~~~~€€€€€~~~~~}}}}}}}}}}~~~~~~~~~€€€���������€~~}}|||{{|||}}~€€�‚‚ƒƒƒƒƒƒƒ‚��€~~}}}}}}~~‚‚‚‚‚‚‚‚‚���€€~~~}}|||{{{{zzzzyyyyyyyyyyyxxxxxxxxtttttttsssssssssssssrrrrrqqqqqqqqpppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffggggffffffffffffffffffeeeeccccccccccccccccccbbbbbbbaaaaaa``````````______^^^______^^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777666666666655555555555444443333333333322222222211111111100000000000///////////............-------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€~~~~~~~~~~€€€€€~~~~~~}}}}}}}}}~~~~~~~~€€€���������€~~}}|||{{{||}}~€�‚‚ƒƒƒ„„ƒƒ‚‚��€~~~~~~~~~‚‚‚‚‚‚‚���€€~~}}}|||{{{{zzzzzyyyyyyyyyyyxxxxxxxxttttttttssssssssssssrrrrrqqqqqqqqppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffgggggffffffffffffffffffeeeddcccccccccccccccccbbbbbbaaaaaaa``````````______^^_______^^^^^^^^^]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555555444443333333333322222222211111111100000000000////////////...........-------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€~~~~~~~~~~~€€€€€€~~~~~~}}}}}}}}~~~~~~~~€€€���������€~~}}|||{{{|||}~~€�‚‚ƒƒƒ„„„ƒƒ‚‚�€€~~~~~~~‚‚‚�����€€~~~}}||||{{{{zzzzzzyyyyyyyyyyyyxxxxxxxttttttttsssssssssssssrrrrqqqqqqqqqpppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffggggggfffffffffffffffffffeddddcccccccccccccccbbbbbbaaaaaaa```````````______^`_______^^^^^^^^]]]]]]]]][[[[[[[ZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555555444443333333333322222222211111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚��������€€€€€~~~~~~~~~~€€€€€€€€~~~~~~}}}}}}}~~~~~~~€€€����������€~~}}||{{{{|||}}~€��‚ƒƒ„„„„„ƒƒ‚‚�€€�����€€€~~~}}}|||{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxtttttttttssssssssssssrrrrqqqqqqqqqpppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggfggggggggffffffffffffffffffddddddcccccccccccccbbbbbbaaaaaaaa```````````_____^``______^^^^^^^^^]]]]]]]][[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555555444444333333333322222222211111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚����������������������€€�€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚�������€€€€~~~~~~~~~€€€€��€€€€€€€~~~~~~~}}}}}~~~~~~€€€���������€€~}}}||{{{{{||}}~€�‚ƒƒƒ„„„„„ƒƒ‚‚��€€���€€€~~~}}}||||{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxtttttttttssssssssssssrrrrqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffddddddddcccccccccccbbbbbbaaaaaaaa```````````______``_______^^^^^^^^]]]]]]]][[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777666666666665555555555444444333333333322222222211111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚���������������������€€�€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚������€€€€€~~~~~~~~~~€€€€€€�����€€€€€~~~~~~}}}}~~~€€€���������€€~}}}|||{{{{|||}~~€�‚‚ƒƒ„„„„„„ƒƒ‚‚��€€€€~�€€€~~~}}}||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxtttttttttsssssssssssssrrrqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffdddddddddccccccccccbbbbbbaaaaaaa````````````______```______^^^^^^^^]]]]]]]][[[[[[[ZZZZZZZZZZYYYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777666666666665555555555444444333333333322222222211111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚����������������������€��€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚������€€€€€~~~~~~~~~€€€€€€€�������€€€€€~~~~~~}}}€€€���������€€~~}}}|||{{{{|||}}~€��‚ƒƒ„„„„„„„ƒƒ‚‚‚��€€€€€~€€€~~~}}}}||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxttttttttttssssssssssssrrrqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffddddddddddcccccccccbbbbbbaaaaaaa`````````````_____```_______^^^^^^^^]]]]]]][[[[[[[ZZZZZZZZZZYYYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777766666666665555555555444444333333333332222222211111111100000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚���������������������€���€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚������€€€€~~~~~~~~~€€€€€€€����������€€€€~~~~~~}€€€€���������€€~~}}}|||{{{{|||}}~€€�‚ƒƒ„„…………„„„ƒƒ‚‚���€€€€~€€~~~}}}||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxttttttttttssssssssssssrrrqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffddddddddddcccccccccbbbbbbaaaaaaa`````````````_____```_______^^^^^^^^]]]]]]][[[[[[[[ZZZZZZZZZZYYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777766666666665555555555444444333333333332222222211111111100000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚������€€€€~~~~~~~~€€€€€����‚‚‚‚‚‚‚����€€€€~~~~~~€€€€���������€€~~}}}|||{{{{{||}}~€�‚ƒƒ„„………………„„ƒƒƒ‚‚���€€~~€~~~}}|||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxttttttttttssssssssssssrrrqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhihhhhhiiiiiiiiiihhhhhhggghgggggggggggggggggggggggffedddddddddcccccccccbbbbbbaaaaaaa`````````````_____````_______^^^^^^^]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777766666666665555555555444444333333333332222222211111111100000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„†††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„ƒƒƒƒƒ‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚������€€€€€~~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚‚����€€€~~~~€€€€��������€€€~~}}}|||{{{{{|||}~~€�‚ƒƒ„………………………„„ƒƒ‚‚���€€~€~~}}||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxtttttttttttssssssssssssrrqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihiiiiiiiiiiiiiiiiiihhhhhgghgggggggggggggggggggggggffeedddddddddccccccccbbbbbbaaaaaa`````````````______````_______^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777666666666655555555554444443333333333322222222111111111100000000000///////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚������€€€€€~~~~~~~~€€€€����‚‚ƒƒƒƒƒƒƒ‚‚‚‚���€€€€~~~€€€€€��������€€€~~}}}||||{{{{|||}~~€�‚ƒƒ„……††††††……„„„ƒƒ‚��€€~~€~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxtttttttttttssssssssssssrrqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgghhgggggggggggggggggggggggfeedddddddddccccccccbbbbbbaaaaa``````````````______````_______^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777666666666655555555554444443333333333322222222111111111100000000000///////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††…………………………………………………††††††…………………………………………………………………„„„………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„†††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€~~~~~~~~€€€€���‚‚‚‚ƒ„„„ƒƒƒƒƒ‚‚‚‚���€€€~€€€€€€€€��������€€€~~}}}||||{{{||||}}~€�‚ƒƒ„……†††††††………„„ƒ‚‚�€€~~~~}}|||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxtttttttttttssssssssssssrrqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhghhhggggggggggggggggggggggfeeeddddddddccccccccbbbbbbaaaaaa````````````_______````_______^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555554444443333333333322222222111111111100000000000///////////............-------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††……………………………………………††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„††††††††††††††††††††††…………………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€�����������������€€€€€~~~~~~~~€€€���‚‚‚ƒƒ„„„„„„„„ƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€�������€€€~~}}}|||||{{||||}}~€�‚ƒƒ„…†††‡‡‡‡†††……„ƒƒ‚��€~~~}}}|||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxtttttttttttsssssssssssssrqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjiiiiiihhhghhhgggggggggggggggggggggggeeeddddddddccccccccbbbbbbaaaaa`````````````_______````________^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555554444443333333333322222222111111111100000000000////////////...........-------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††……………………………………†††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………„„„„„†††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€�����������������€€€€€~~~~~~€€€���‚‚ƒƒƒƒ„……………„„„„ƒƒƒ‚‚‚���€€€€�€€€€€€€€€€€€€������€€€€~~~}}}|||||||||||}}~€�‚ƒƒ„…††‡‡‡‡‡‡‡††……„ƒ‚‚�€~~~}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxttttttttttttssssssssssssrqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjiiiihhhhhhhhggggggggggggggggggggggeeeddddddddcccccccccbbbbbaaaaaa```````````________```_________^^^^^^^^]]]]][[[[[[[[[[[[ZZZZZZZZZZYYYXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555554444443333333333322222222111111111100000000000////////////...........-------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††††††††………………………………†††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………„„„„††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€����������������€€€€€~~~~~~€€€��‚‚ƒƒƒ„„……………………„„„„ƒƒƒ‚‚‚���€€€��€€€€€€€€€€€€€����€€€€€~~~}}}|||||||||||}}~€�‚ƒƒ„…††‡‡ˆˆˆ‡‡‡††…„ƒƒ‚�€~~~~}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxttttttttttttssssssssssssrrqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjiiiihhhhhhhhggggggggggggggggggggggeeedddddddddccccccccbbbbbaaaaaa``````````_________```_________^^^^^^^^]]]]][[[[[[[[[[[[[ZZZZZZZZZZYYXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777666666666665555555554444444333333333322222222111111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††…………………………†††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„†††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€~~~~~~€€��‚‚‚ƒƒ„„„††††††…………„„„ƒƒƒ‚‚‚���€€€����€€€€€€€€€€€�€€€€€€€~~~}}}||||||||||}}}~€�‚ƒƒ„…†‡‡ˆˆˆˆˆ‡‡‡†……„ƒ‚�€~~~~}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxttttttttttttssssssssssssrrqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiijjjjjjjjjjjjjiiiihhhhhhhhgggggggggggggggggggggeeedddddddddcccccccccbbbbaaaaaa`````````_________^```_________^^^^^^^^]]]]][[[[[[[[[[[[[[ZZZZZZZZZYYXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777666666666665555555554444444333333333322222222111111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€~~~~~~€€��‚‚ƒƒ„„……††††††††…………„„„ƒƒƒ‚‚‚���€‚������€€€€€€€€€€€€€€€~~}}}}||||||||||}}~~€�‚ƒƒ„…†‡‡ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~~~~}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxttttttttttttsssssssssssssrqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjiijjiijjjjjjjjjjjjjjiiiihhhhhhhhgggggggggggggggggggggeeeedddddddddccccccccbbbbaaaaaa`````````________^^``__________^^^^^^^^]]]]][[[[[[[[[[[[[[ZZZZZZZZZYYXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777666666666665555555554444444333333333322222222111111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††………………†††††††††††††††††††………………………………………………………††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€~~~~~€€€��‚ƒƒ„„„……††‡‡‡†††††…………„„„ƒƒƒ‚‚���‚‚‚������€€€€€€€€€€€€€~~}}}}|||||||||}}}~~€�‚ƒƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~~~}}||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxttttttttttttsssssssssssssrqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjijjjjjjjjjjjjjjjjjjjiiihhhhhhhhhggggggggggggggggggggeeeddddddddddcccccccccbbbaaaaaa````````_________^^`___________^^^^^^^^^]]]][[[[[[[[[[[[[[[ZZZZZZZZYYXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777766666666665555555554444444333333333332222222111111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††…………†††††††††††††††††††††…………………………………………†††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………„„†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€~~~~~€€��‚‚ƒƒ„„……†‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚�ƒ‚‚‚‚������€€€€€€€€€€~~}}}}}||||||||}}}}~€�‚ƒƒ„…†‡‡ˆˆ‰‰‰ˆˆ‡‡†…„„ƒ‚�€~~~}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxtttttttttttttssssssssssssrqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhihhhhhhgggggggggggggggggggeeedddddddddddccccccccbbbaaaaaa```````_________^^^____________^^^^^^^^^]]]]\[[[[[[[[[[[[[[ZZZZZZZZZYXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777766666666665555555554444444333333333332222222111111111100000000000////////////...........--------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††‡‡……†††††††††††††††††††††††…………………………………††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€~~~~€€��‚‚ƒ„„………†‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚ƒƒ‚‚‚‚������€€€€€€€€~~}}}}}|||||||}}}}~~€�‚ƒƒ„…†‡‡ˆˆ‰‰‰ˆˆˆ‡††…„ƒ‚�€~~}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxuttttttttttttssssssssssssrqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhihhhhhhhhggggggggggggggggfeeeddddddddddddccccccccbbaaaaaa```````________^^^^____________^^^^^^^^^]]]]\[[[[[[[[[[[[[[ZZZZZZZZZYXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777766666666665555555554444444333333333332222222111111111100000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††………………………††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€~~~€€��‚‚ƒ„„……††‡‡‡‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ‚„ƒƒƒ‚‚‚������€€€€€€~~}}}}}||||||}}}}}~~~€€�‚ƒƒ„…†‡‡ˆˆ‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~€~}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxuttttttttttttssssssssssssrrqqqqqqqqqqqqqppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiihhihhhhhhhhhgggggggggggggggfeeedddddddddddddcccccccbbaaaaaa```````________^^^^____________^^^^^^^^^]]]]\[[[[[[[[[[[[[[ZZZZZZZZZYXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777766666666665555555554444444333333333332222222111111111110000000000////////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††………………†††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€~~~€€€��‚ƒƒ„„……††‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡††††……„„„ƒƒ„„ƒƒƒ‚‚‚�����€€€€€~~~}}}}}|||||}}}}}~~~€€�‚ƒƒ„…††‡ˆˆˆ‰‰‰ˆˆ‡‡†…„ƒ‚�€~€~~}||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxuttttttttttttssssssssssssrrqqqqqqqqqqqqqppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiihhiihhhhhhhhhggggggggggggggfeeedddddddddddddcccccccbbaaaaaa``````_________^^^^____________^^^^^^^^^]]]]\[[[[[[[[[[[[[[ZZZZZZZZZYXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666655555555544444443333333333322222221111111111100000000000///////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††………††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€�‚‚ƒƒ„………††‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……„„„ƒ…„„ƒƒƒ‚‚‚����€€€€€~~~}}}}||||}}}}}}~~~€€�‚‚ƒ„……†‡‡ˆˆˆ‰‰ˆˆˆ‡††…„ƒ‚�€€~}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxutttttttttttttsssssssssssrrrqqqqqqqqqqqqppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnooooonnnnnnmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiihiihhhhhhhhhhhggggggggggggfeeedddddddddddddccccccccbaaaaaa```````________^^^^____________^^^^^^^^^^]]]\[[[[[[[[[[[[[ZZZZZZZZZZYXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555544444443333333333322222221111111111100000000000///////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��‚‚ƒƒ„……†††‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††………„„…„„„ƒƒƒ‚‚‚���€€€€~~~~}}}}|||}}}}}}~~~€€��‚‚ƒ„……†‡‡ˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€�€~~}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxuuttttttttttttsssssssssssrrrqqqqqqqqqqqqppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnooooooooonnnnmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiihiiihhhhhhhhhhhggggggggggffeeeddddddddddddddcccccccbaaaaaa``````_________^^^^____________^^^^^^^^^^]]]\[[[[[[[[[[[[[ZZZZZZZZZZYXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777666666666665555555544444443333333333322222221111111111100000000000///////////...........--------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚‚ƒ„„………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„ƒ††………„„ƒƒƒ‚‚‚����€€€€}}}}}}}}}}}~~~~€€€��‚‚‚‚ƒ„„……††‡‡‡‡‡††……„ƒ‚‚�€�€~}}|||{{{{{{{{{{{zzzzwwwwwwwwwwvvvvvvvvvvvvvuuuttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnoooooopppppooooonmmmlllllllllkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiihhhhhhggggfffffffffffeeeeeeeeeeddddddddddddddccccccccbbbbaaaa``````________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999988888888887777777766666666665555555555544444443333333333322222222221111111111100000000000//////...........-------------,,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€��‚‚ƒ„„………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„„‡††……„„„ƒƒƒ‚‚����€€€}}}}}}}}}}~~~~€€€���‚‚�‚ƒƒ„……†††‡‡‡‡‡††……„ƒ‚�€‚�€~~}}|||{{{{{{{{{{{zzzwwwwwwwwwwvvvvvvvvvvvvvuuuttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnoooooopppppppppoooommmmllllllllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiihhhhhhggggfffffffffffeeeeeeeeeedddddddddddddddcccccccbbbbaaaa``````________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999988888888887777777766666666665555555555544444443333333333322222222221111111111100000000000//////...........-------------,,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€��‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡††……„„‡††………„„ƒƒƒ‚‚���€€€€~}}}}}}}}}}~~~€€€���‚‚‚�‚‚ƒ„„……†††‡‡‡‡‡††……„ƒ‚�€ƒ‚�€~~}|||{{{{{{{{{{{zzzwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnooooopppppppppppooonmmmllllllllllllllkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhgggggfffffffffffeeeeeeeeedddddddddddddddccccccccbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::9999999999988888888887777777766666666665555555555544444443333333333322222222221111111111100000000000//////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€��‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡†††……„‡‡††……„„ƒƒƒ‚‚���€€€~}}}}}}}}}~~~€€€����‚‚‚�‚‚ƒƒ„„…†††‡‡‡‡‡‡††……„ƒ‚�„‚�€€~}}|||{{{{{{{{{{zzzwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnooooopppppppppppppoonmmmmllllllllllllllkkkkkjjiiiiiiiiiiiiiiiiihhhhhhhggggggffffffffffeeeeeeeeeddddddddddddddddcccccccbbbaaaa``````__________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777766666666665555555555544444443333333333322222222221111111111100000000000//////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€�‚‚ƒƒ„………††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„‡‡††……„„„ƒƒ‚‚���€€€~}}}}}}}}~~~€€€����‚‚‚‚�‚‚ƒƒ„„……††‡‡‡‡‡‡‡††…„„ƒ‚„ƒ‚�€~~}}||{{{{{{{{{{zzzwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnoooopppppppqqpppppoonnmmmmllllllllllllllkkkkjjiiiiiiiiiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeddddddddddddddddcccccccbbbaaaa``````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777766666666666555555555544444443333333333322222222221111111111100000000000//////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€��‚‚ƒ„„………††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††……„‡‡††……„„„ƒƒ‚‚���€€€~~}}}}}}}~~~€€€����‚‚‚‚‚��‚‚ƒƒ„„…†††‡‡‡‡‡‡‡††…„ƒƒ…„ƒ‚�€~}}|||{{{{{{{{{zzzwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnooooopppppqqqqqppppponnmmmmlllllllllllllllkkkkjjiiiiiiiihhhiihhhhhhhhhhgggggggffffffffffeeeeeeeeedddddddddddddddcccccccbbbaaaa```````__________^^^^__^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::999999999988888888887777777766666666666555555555544444443333333333322222222221111111111100000000000//////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€��‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††…„ˆ‡††……„„„ƒƒ‚‚���€€€~~}}}}}}}~~~€€€���‚‚‚‚‚‚‚��‚‚ƒƒ„„……††‡‡ˆˆˆˆ‡‡‡†…„ƒ†…„‚�€~~}|||{{{{{{{{{zzzwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnoooopppppqqqqqqqpppponnmmmmmlllllllllllllllkkkjjiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeddddddddddddddddccccccbbbaaaa```````____________^^___^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::999999999988888888887777777766666666666555555555544444443333333333322222222221111111111100000000000//////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€��‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……ˆ‡‡†……„„„ƒƒ‚‚��€€€€~~}}}}}}~~~€€€���‚‚‚‚‚‚‚ƒ��‚‚ƒƒ„„……††‡‡ˆˆˆˆˆˆ‡††…„†…„ƒ‚�€~}}||{{{{{{{{{{zzwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnoooooppppqqqqqqqqpppponnnmmmmmmmmmmmmmmmlllllkkjjjiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffeeeeeeeeeddddddddddddddddccccccbbbaaaa````````____________^_____^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::999999999988888888887777777766666666666555555555544444443333333333322222222221111111111100000000000//////...........--------------,,,,,,,,,,,++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€��‚ƒƒ„……††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……ˆ‡‡††…„„ƒƒƒ‚‚��€€€~}}}}}~~~€€���‚‚‚‚‚‚‚ƒƒ��‚‚‚ƒƒ„……††‡‡ˆˆˆˆˆˆˆ‡†…„‡†…ƒ‚�€~}}||{{{{{{{{{{zzwwwwwwwwwwwwvvvvvvvvvvvvvuttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnoooopppppqqqqqqqqqppppnnnmmmmmmmmmmmmmmmmmlllkkjjjiiiiihhhhhhhhhhhhhhhhhggggggggffffffffffeeeeeeeeddddddddddddddddcccccccbbaaaaa````````__________________^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::999999999988888888887777777766666666666555555555544444444333333333322222222221111111111100000000000//////...........--------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡††……ˆ‡‡†……„„ƒƒ‚‚���€€€~}}}}~~~~€€���‚‚‚‚‚ƒƒƒƒƒ�‚‚‚ƒƒƒ„……††‡‡ˆˆˆ‰ˆˆˆ‡‡†…‡†…„‚�€~}}|||{{{{{{{{{zzwwwwwwwwwwwwvvvvvvvvvvvvvuttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnoooooppppqqqqqqqqqqppppnnnnmmmmmmmmmmmmmmmmmlllkkjjjiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeddddddddddddddddccccccbbaaaaa`````````__________________^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::999999999988888888888777777766666666666555555555544444444333333333322222222222111111111100000000000//////............-------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………†††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡††……ˆ‡‡†……„„ƒƒ‚‚���€€€}}}~~~~€€€��‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰ˆˆ‡‡†…‡†…„‚�€~}}|||{{{{{{{{{{zwwwwwwwwwwwwvvvvvvvvvvvvvuttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonooooopppppqqqqqqqqqqppppnnnnmmmmmmmmmmmmmmmmmllllkjjjiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeedddddddddddddddccccccbbaaaaaa``````````_________________^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::999999999988888888888777777776666666666555555555544444444333333333322222222222111111111100000000000///////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡††……ˆ‡‡†……„„ƒƒ‚‚���€€€}~~~~~€€��‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰‰ˆˆ‡‡†…ˆ†…„‚�€~}}|||{{{{{{{{{{zwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooonoooooppppqqqqqqqqqqqqppponnnnmmmmmmmmmmmmmmmmmlllkkjjiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeedddddddddddddddccccccbbaaaaaa````````````________________^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::999999999988888888888777777776666666666555555555544444444333333333322222222222111111111100000000000///////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…†††‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡††……ˆ‡‡†……„„ƒƒ‚‚��€€€€~~~~~€€���‚‚‚ƒƒƒƒƒƒƒ„„‚‚ƒƒƒƒ„„……†‡‡ˆˆˆ‰‰‰ˆˆ‡‡†…‡†…„‚�€~}}|||{{{{{{{{{{zxwwwwwwwwwwwwvvvvvvvvvvvvutttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooopppppqqqqqqqqqqqqppponnnnnnnmmnnnnnnnnnmmmmllkkjjjiiiihhhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddddddccccccbbaaaaaa``````````````____``________^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::999999999988888888888777777776666666666555555555544444444333333333332222222222111111111110000000000///////...........-------------,,,,,,,,,,,++++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡………………………††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……††‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡††……ˆ‡‡†……„„ƒ‚‚‚��€€€€~~~~€€���‚‚‚ƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„……††‡‡ˆˆˆˆ‰ˆˆˆ‡††…‡†…ƒ‚�€~}}|||{{{{{{{{{{zxwwwwwwwwwwwwvvvvvvvvvvvvutttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooppoooopppppqqqqqqqqqqqqqqppoonnnnnnnnnnnnnnnnnnmmmmlkkkjjiiiihhhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeedddddddddddddddccccccbbaaaaaaa```````````````__```________^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::999999999998888888888777777776666666666555555555544444444333333333332222222222111111111110000000000///////...........-------------,,,,,,,,,,,+++++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡…………………††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……††‡‡‡ˆˆ‡‡‡‡‡†‡‡‡‡‡‡‡ˆˆˆ‡‡‡††……ˆ‡‡†……„ƒƒ‚‚���€€€€~~€€���‚‚‚ƒƒƒƒƒ„„„„„„ƒƒƒ„„„………††‡‡ˆˆˆˆˆˆˆ‡‡†…„‡…„ƒ‚�€~}}||{{{{{{{{{{{{xwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooopppooopppppqqqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnnnnmmmllkkjjjiiiihhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeedddddddddddddddcccccccbbaaaaaaaa````````````````````______^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::99999999998888888888777777776666666666555555555544444444333333333332222222222111111111110000000000///////...........-------------,,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡……………††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……††‡‡‡ˆˆ‡‡‡‡‡†††‡‡‡‡‡‡ˆ‡‡‡‡††……ˆ‡††……„ƒƒ‚‚���€€€€€~€€€���‚‚‚ƒƒƒƒƒ„„„„„……ƒ„„„„………††‡‡‡ˆˆˆˆˆˆˆ‡††…„†…„ƒ�€~~}|||{{{{{{{{{{{{xxwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooopppppoopppppqqqqqqrrrrrrqqqqqqooooonnnnnnnnnooonnnnnmmmlkkkjjiiiihhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddddddcccccccbbbaaaaaaaaaa`````````````````_______^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::99999999998888888888777777776666666666555555555544444444333333333332222222222111111111110000000000///////...........-------------,,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡…………†††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……†‡‡‡‡ˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡††……ˆ‡††…„„ƒƒ‚‚��€€€€€€€€€€€���‚‚‚ƒƒƒƒ„„„„„„………„„„…………††‡‡‡‡ˆˆˆˆˆ‡‡‡†…„ƒ†„ƒ‚�€~}}|||{{{{{{{{{{{{xxwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooopppppppopppppqqqqqrrrrrrrrrrqqqqpoooooooooooooooooonnnnmmllkkjjiiiiihhhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddddddccccccbbbbbaaaaaaaaaaaa``````````````______^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::99999999998888888888777777776666666666655555555544444444333333333332222222222111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡……†††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…††‡‡‡‡ˆˆ‡‡‡‡††††††‡‡‡‡‡‡‡‡‡††……ˆ‡††…„„ƒ‚‚���€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒ„„„„„…………†„…………†††‡‡‡‡ˆˆˆˆˆ‡‡‡†…„ƒ‚…„ƒ‚€~}}|||{{{{{{{{{{{{xxwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooppppppppqpppppqqqqqrrrrrrrrrrrrqqqpppooooooooooooooooonnnnmllkkjjjiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBBAAABBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::99999999998888888888777777776666666666655555555544444444333333333332222222222111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…††‡‡‡‡ˆˆˆ‡‡‡†††††††‡‡‡‡‡‡‡‡††……ˆ‡††…„ƒƒ‚‚���€€€€€€€€€€€�€€€���‚‚‚ƒƒƒƒ„„„„„„…………††………††††‡‡‡‡ˆˆˆˆ‡‡‡‡†……„ƒ‚„ƒ‚�€~~}||||{{{{{{{{{{{{xxwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppqqpppqqqqqrrrrrrrrrrrrrrrrqpppppooooooooooooooooonnmmllkkjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddcccccbbbbbbbbbbbaaaaaaaaaaa```a``````______^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::99999999998888888888877777776666666666655555555544444444333333333332222222222111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€��‚ƒ„…††‡‡‡‡ˆˆˆ‡‡‡†††††††‡‡‡‡‡‡‡‡††……ˆ‡†……„ƒƒ‚‚���€€€€€€€€€€��€€���‚‚‚ƒƒƒ„„„„„„……………†††……†††‡‡‡‡‡ˆˆˆˆ‡‡‡‡†……„ƒ‚�„ƒ�€€~}}||||{{{{{{{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppppqqqppqqqqqrrrrrrrsssssrrrrrrqppppppppppppppppooooonnnmllkkjjjiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbaaaaaaaa``aa``````______^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDCCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::99999999998888888888877777776666666666655555555544444444333333333332222222222111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€��‚ƒ„…††‡‡‡‡ˆˆˆ‡‡‡††††††††‡‡‡‡‡‡‡††……ˆ‡†……„ƒƒ‚‚��€€€€€€€€€€���€��‚‚‚ƒƒƒ„„„„„„……………†††‡‡†††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡††…„ƒ‚�€ƒ‚�€~~}}|||{{{{{{{{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvvvtttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqppppppqppppppppppppppppppppqqqqpqqqqqrrrrrrssssssssssrrrqqqppppppppppppppppoooonnmmllkkjjjiiiihhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaa`aa``````______^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDDCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::99999999998888888888877777776666666666655555555544444444333333333332222222222111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€��‚ƒ„…††‡‡‡‡ˆˆˆ‡‡‡††††††††‡‡‡‡‡‡‡††……ˆ‡†……„ƒƒ‚���€€€€€€€€€���‚��‚‚‚ƒƒ„„„„„…………………†††‡‡‡††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚�€‚�€~}}||||{{{{{{{{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvvvtttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqrrrrrssssssssssssssrqqqqqppppppppppppppppooonmmllkkjjjiiiihhhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbaaaaaa`aa```````______^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDDCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::99999999998888888888877777776666666666655555555544444444433333333332222222222111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€�‚ƒ„…††‡‡‡ˆˆˆˆ‡‡‡†††††††††‡‡‡‡‡‡††……‡‡†…„„ƒ‚‚���€€€€€€€€���‚‚�‚‚‚ƒƒ„„„…………………†††††‡‡‡ˆ†‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚�€‚�€~~}}||||{{{{{{{{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqppppppqppppppppppppppppppqqqqqrqqqqrrrrrssssssssssssssssrqqqqqqqpppppppppppppooonnmmllkkjjjiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeedddddddccdddddcccccccbbbbbbaaaaaaaa``````_______^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDDCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::99999999998888888888877777776666666666655555555544444444433333333332222222222111111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………††………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€�‚ƒ„……†‡‡‡ˆˆˆˆ‡‡‡††††††††††‡‡‡‡†††…„‡‡†…„„ƒ‚‚���€€€€€€€���‚‚‚�‚‚ƒƒ„„……………†††††††‡‡‡‡ˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚�€�€~}}|||||{{{{{{{{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqppppppqpppppppppppppppppqqqqqrrqqqrrrrrsssssssttttttssssrrqqqqqqqqqqqqqqppppppooonmmllkkkjjiiiiihhhhhhhhhhggggggggggggggggffffffffffeeeeeeeffffeeeeeeeeeedddddddddddddddcccccbbbbaaaaaaaa``````_______^^^^^^^]]]]]\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDDCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::99999999999888888888877777777666666666655555555544444444433333333332222222222211111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………†††††………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€�‚ƒ„„…†‡‡‡ˆˆˆˆ‡‡‡††††††††††‡‡‡‡†††…„‡‡†…„ƒƒ‚‚���€€€€€€���‚‚‚ƒ‚‚ƒƒ„„………††††††††‡‡‡‡‡ˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~�€~~}}||||||{{{{{{{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvvvutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqpppppqppppppppppppppppqqqqqrrrqqrrrrrssssssttttttttttssrrrqqqqqqqqqqqqqqqpppppoonnmmllkkjjjiiiihhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeedddddddddddddccccbbbbaaaaaaa``````________^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCDDCCCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::99999999999888888888877777777666666666655555555544444444433333333332222222222211111111110000000000///////...........--------------,,,,,,,,,,,++++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………†††††……………………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€��‚ƒ„……†‡‡‡‡††††……„„„„„„„…………………„„ƒƒ††…„ƒƒ‚��€€€€€€€€€€€���‚‚€��‚‚ƒƒƒ„„„„„„„………………†††‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚�€~}�€~~}}}}}|||||||||||||{wwwwvvvvvvvvvvvvuuuuuuuuuusssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooopppppqqqqqqqqqrrrrrrssssssssssssssrrrrrqqqqqqqqqqqqqqqpppponnmmllkkkjjjiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffggggggggggfffffffffffgggggggggffffeeeeddddccccccccbbbbbbaaaaaaaa```````^^^^^]]]]]]\\\\\\\\\[[[[[ZZYYYYYYYYXXXXXXXXXWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999988888888887777777766666666665555555555544444444433333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………††††††……………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€�‚ƒ„……††‡‡‡††††………„„„„„„…………………„„ƒƒ†……„ƒ‚‚��€€€€€€€€€€���‚‚ƒ€�‚‚‚ƒƒ„„„„……………………††††‡‡ˆˆˆˆˆ‰‰ˆˆˆˆ‡‡††…„ƒ‚�€€~}�€~~}}}}}||||||||||||||wwwwvvvvvvvvvvvvvuuuuuuuuusssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooppppqqqqrqqqqrrrrrrsssssssssssssssrrrrrqqqqqqqqqqqqqqqqpppoonnmmllkkjjjiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffgggggggggggfffeeeedddccccccccbbbbbbaaaaaaaaa``````_^^^^^]]]]]\\\\\\\\\[[[[[ZZZYYYYYYYXXXXXXXXXWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999988888888887777777766666666665555555555544444444433333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………††††††††………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€�‚ƒƒ„…††‡‡†††††………„„„„„„„………………„„ƒƒ†……„ƒ‚‚��€€€€€€€€€€��‚‚‚ƒ��‚‚ƒƒ„„„…………………††††††‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚�€~}}€€~~~}}}}}||||||||||||||wwwwvvvvvvvvvvvvvuuuuuuuuusssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooppppqqqqrrqqqrrrrrrssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqppponnmmllkkjjjiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffggggggggggggggfffeeeddddccccccccbbbbbbaaaaaaaaaa````__^^^^^]]]]]\\\\\\\\\[[[[ZZZYYYYYYYYXXXXXXXXWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999999988888888887777777766666666666555555555544444444433333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………†††††††††…………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€��‚ƒ„……†‡‡†††††………„„„„„„„………………„„ƒƒ†……„ƒ‚‚��€€€€€€€€€���‚‚ƒƒ�‚‚ƒƒ„„……………†††††††††‡‡‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††…„ƒ‚�€~}|€~~}}}}}}||||||||||||||wwwwvvvvvvvvvvvvvuuuuuuuuusssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooppppqqqqrrrqrrrrrrrsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqpponnmmllkkjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhhhhggggfffeeeedddcccdccccbbbbbbaaaaaaaaaaa```____^^^^]]]]]\\\\\\\\\[[[ZZZZYYYYYYYXXXXXXXXWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777766666666666555555555544444444443333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………††††††††††……………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€�‚ƒ„„…††‡†††††…………„„„„„…………………„„ƒƒ†……„ƒ‚‚��€€€€€€€€���‚‚ƒƒ„�‚ƒƒ„„………†††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„„ƒ‚�€~}||€~~~}}}}}}}|||||||||||||wwwwwvvvvvvvvvvvvuuuuuuuuussssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooppppqqqrrrrrrrrrrrsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqppoonnmllkkkjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggghhhhhhhhhggggfffeeeddddccdcccccbbbbbaaaaaaaaaaaaa`_____^^^^]]]]]\\\\\\\\[[[ZZZZYYYYYYYXXXXXXXXXWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777766666666666555555555544444444443333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………†††††††††††……………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€�‚ƒƒ„…†††††††††…………„„„„…………………„„ƒƒ†……„ƒ‚‚��€€€€€€€���‚‚‚ƒƒ„‚‚ƒƒ„„……†††††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚�€~~}|{~~~}}}}}}}|||||||||||||wwwwwvvvvvvvvvvvvuuuuuuuuussssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooppppqqqrrrrsrrrrrrsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppoonnmmlkkkjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhgggggggggghhhhhhhhhhhgggfffeeeddddccddccccbbbbbbaaaaaaaaaaaaa______^^^^]]]]\\\\\\\\\[[ZZZZYYYYYYYYXXXXXXXXWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777766666666666555555555544444444443333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………†††††††††††††………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€��‚ƒ„……††††††††……………„„……………………„„ƒƒ†……„ƒ‚‚��€€€€€€����‚‚ƒƒ„„‚ƒƒ„„……††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡††…„ƒ‚‚�€~}||{~~}}}}}}}}}||||||||||||wwwwwvvvvvvvvvvvvvuuuuuuuussssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooppppqqqrrrrssrrrsssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqpoonnmmllkkjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhghhhhhhhhhhhhhhhhgggfffeeeeddddcdddccccbbbbbbaaaaaaaaaaaa``_____^^^^]]]]\\\\\\\\\[ZZZZZYYYYYYYXXXXXXXXWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777766666666666555555555544444444443333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†……………………………††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€�‚ƒ„„…††††††††………………………………………„„ƒƒ††…„ƒ‚‚��€€€€€����‚‚ƒƒƒ„…‚ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡†…„„ƒ‚�€~~}|{{~~~}}}}}}}}}||||||||||||wwwwwvvvvvvvvvvvvvuuuuuuuussssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooopppppqqqrrrsssrssssssssssssssssssssrrrrqqqqqqqpqqqqqqqqqrqqqqqqpoonnmmlkkkjjiiiiiiihhhhhhihhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhiiiiihhhhhggggfffeeedddddddddccccbbbbbbaaaaaaaaaaa```_____^^^^]]]]\\\\\\\\\ZZZZZYYYYYYYXXXXXXXXWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777776666666666555555555544444444443333333333222222222221111111111100000000000/0///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………††…………………………†††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€�‚‚ƒ„……†††††††…………………………………………„„ƒ††…„ƒ‚‚���€€€����‚‚‚ƒƒ„„…ƒƒ„„…†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‡‡††…„ƒ‚�€€~}||{{~~~}}}}}}}}}||||||||||||wwwwwvvvvvvvvvvvvvuuuuuuuutssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooppppqqqrrrssssssssssssssssssssssssrrrrqqqqpppppppqqqqqqqqrqqqqqpoonnmmlkkkjjiiiiiiiiihhhhiiihhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhiiiiiihhhhgggffffeeeedddddddddccccbbbbbbbaaaaaaaaa`````____^^^]]]]]\\\\\\\\ZZZZZYYYYYYYXXXXXXXXXWWWWVVVVVUUUUUUUUUTTTTTTTTTTTRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777776666666666555555555554444444443333333333322222222222111111111100000000000/00//////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………†††………………………††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€��‚ƒ„„…†…†††††……………………………††………„„ƒ‡†…„ƒ‚‚���€€����‚‚‚ƒƒ„„……ƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~}}|{{z~~~}}}}}}}}}}||||||||||||wwwwwwvvvvvvvvvvvvuuuuuuuutssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooopppppqqqrrrsssttssssssssssssssssssrrrrrqqqqpppppppppqqqqqqqqqqqqqpoonnmllkkjjjiiiiiiiiiihhhiiiihhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhiiiiihhhhhgggffffeeeeddddedddddccccbbbbbbbbbbbbbba``````____^^^]]]]]\\\\\\\ZZZZZYYYYYYYXXXXXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999988888888887777777776666666666555555555554444444443333333333322222222222111111111100000000000/00//////////...........----------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………††††……………………†††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚ƒ„„………†††††…………………………††††………„ƒ‡†…„ƒ‚‚���������‚‚ƒƒ„„……†„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~~}||{{z~~~}}}}}}}}}}||||||||||||wwwwwwvvvvvvvvvvvvuuuuuuuuttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooppppqqqrrrssstttsttttttssssssssssrrrrrqqqppppppppppppqqqqqqqqqqqqpoonnmllkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhiiiiihhhhhgggffffeeeeedddeedddddccccbbbbbbbbbbbbbba``````___^^^^]]]]]\\\\\\ZZZZZYYYYYYYYXXXXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777776666666666555555555554444444443333333333322222222222111111111100000000000/00///////////..........----------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………†††††…………………††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€�‚ƒƒ„…………†††…………………………††††††……„ƒ‡†…„ƒƒ‚��������‚‚‚ƒƒ„„…††„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚�€€~}||{{zz~~~}}}}}}}}}}}|||||||||||wwwwwwvvvvvvvvvvvvvuuuuuuuttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooopppppqqqrrssstttttttttttttsssssssrrrrqqqqppppppppppppppqqqqqqqqqqppoonmmllkkjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhiiiihhhhhggggffffeeeeeeddeeeeddddccccbbbbbbbbbbbbbaaa`````___^^^^]]]]]\\\\\ZZZZZYYYYYYYYXXXXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777776666666666555555555554444444443333333333322222222222111111111110000000000/00///////////...........---------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………††††††………………†††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚‚ƒ„…………†††…………………………†††††††…„„‡†…„ƒƒ‚�������‚‚‚ƒƒ„„……†‡„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆ‡‡‡‡††……„ƒ‚‚�€~}}|{{{zz~~}}}}}}}}}}}}|||||||||||wwwwwwvvvvvvvvvvvvvuuuuuuuttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooppppppqqqrrssstttuutttttttttssssssrrrrqqqqppppooooooppppppqqqqqqqqqpponnmmllkkjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhiiiihhhhhgggffffeeeeeeeeeeeeeeddddccccbbbbbbbbbbbbaaaa`````___^^^^]]]]]\\\\ZZZZZZYYYYYYYXXXXXXXXWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777776666666666555555555554444444443333333333322222222222111111111110000000000/00///////////...........---------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………††††………………†††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚‚ƒ„…………………………………………††††††††……„‡†…„„ƒ‚‚������‚‚ƒƒ„„……††‡……††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚�€~~}||{{zzz~~}}}}}}}}}}}}}||||||||||wwwwwwvvvvvvvvvvvvvuuuuuuuttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppqqrrrsstttuuuttuuttttttssssrrrrqqqqppppoooooooooppppqqqqqqqqqpponnmmllkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggghhhhhhiihhhhhhggggffffeeeeeeeeeeeeeeeddddccccbbbbbbbbbbbaaaaa````____^^^^]]]]\\\\ZZZZZZYYYYYYYXXXXXXXXXWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777776666666666555555555554444444443333333333322222222222111111111110000000000000///////////...........---------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………†††††…………………††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€�‚ƒƒ„…………………………………………†††‡‡‡†††…„ˆ‡†…„ƒ‚‚�����‚‚‚ƒƒ„……††‡‡…††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†‡‡†††……„ƒƒ‚�€~}||{{zzzz~~}}}}}}}}}}}}}||||||||||wwwwwwwvvvvvvvvvvvvvuuuuuuttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppqqqrrsstttuuuuuuuuutttttssssrrrqqqqppppoooooooooooppppqqqqqqqppponnmmllkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggghhhhhhhhhhhhggggfffffeeeeeeeeeffeeeeeddddccccbbbbbbbbbbaaaaaa````___^^^^]]]]]\\\[ZZZZZYYYYYYYXXXXXXXXXWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444443333333333322222222222111111111110000000000000///////////...........---------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………†„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………††††††………………†††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€��‚ƒƒ„………………………………………†††‡‡‡‡‡††…„ˆ‡†…„ƒ‚‚����‚‚‚ƒƒ„„…††‡‡ˆ††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††……„„ƒƒ‚�€€~}}|{{{zzzy~}}}}}}}}}}}}}|||||||||||wwwwwwwvvvvvvvvvvvvvuuuuuutttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppqqrrrssttuuuvvuuuuuuttttssssrrrqqqppppoooooooooooopppppqqqqqpppponnmmlkkkjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhgggggffffeeeeeeeeeeffffeeeeddddccccbbbbbbbbbaaaaaaa````___^^^^]]]]]\\[ZZZZZYYYYYYYYXXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444443333333333322222222222111111111110000000000000///////////...........---------,,,,,,,,,,,+++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††……………††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€�‚‚ƒ„„…………………………„…………†††‡‡‡‡‡‡†…„ˆ‡†…„ƒ‚‚����‚‚ƒƒ„„……†‡‡ˆˆ†‡‡‡ˆˆˆˆˆ‰ˆˆˆˆˆ‡‡‡‡†††††…†………„„ƒƒ‚�€€~}}||{{zzzzy~}}}}}}}}}}}}}}||||||||||wwwwwwwvvvvvvvvvvvvvuuuuuutttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppqqqrrsstttuuvvvuuuuuuutttsssrrrqqqppppooooooooooooooppppppqqppppoonnmllkkkjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggghhhhhgggggffffeeeeeeeeeeefffffeeeedddcccccbbbbbbbbaaaaaaa````____^^^^]]]]\\[ZZZZZYYYYYYYYXXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444443333333333322222222222111111111110000000000000///////////...........---------,,,,,,,,,,,,++++++++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€��‚ƒƒ„…………………………„„…………††‡‡‡‡‡‡‡††…ˆ‡†…„ƒ‚‚‚��‚‚‚ƒƒ„……††‡ˆˆ‰†‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡††††……………„„ƒƒ‚‚�€€~~}||{{zzzzyy}}}}}}}}}}}}}}}||||||||||wwwwwwwvvvvvvvvvvvvvuuuuuutttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppqqqrrssttuuuvvvuvuuuuuuttsssrrrqqqpppooooooooooooooooppppppppppponnmmllkkkjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggghhhhgggggfffffeeeeeeeeeeefffffeeeeedddcccccbbbbbbbaaaaaaaa````___^^^^^]]]]\[ZZZZZYYYYYYYYXXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444443333333333322222222222111111111110000000000000///////////...........---------,,,,,,,,,,,,++++++++++++++++************))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††††††††………††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€�‚‚ƒ„„……†………………„„„„………††‡‡ˆˆˆˆ‡‡†…ˆ‡†…„ƒƒ‚‚‚‚‚‚ƒƒ„„…††‡‡ˆ‰‰‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡‡†††………„„„„ƒƒƒ‚‚�€€~~}||{{{zzzzyy}}}}}}}}}}}}}}}||||||||||wwwwwwwvvvvvvvvvvvvvvuuuuutttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppqqrrrssttuuvvvvvvvvuuuutttssrrrqqppppoooooonnooooooooopppppppppoonnmmllkkkjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggghgggggggggggfffffgggggggghgggggggfffffeeeeeeeeeeeeffffffeeeedddcccccbbbbbbbaaaaaaaa````____^^^^]]]]\[[ZZZZZYYYYYYYYXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444443333333333322222222222111111111110000000000000///////////...........---------,,,,,,,,,,,,++++++++++++++++************))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††„„„„„„„………………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………†††††††††……†††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€�‚‚ƒ„„……††……………„„„„„……††‡‡ˆˆˆˆˆˆ‡†…ˆ‡†…„ƒƒ‚‚‚‚‚‚ƒƒ„……†‡‡ˆˆ‰Š‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚��€€~~}}||{{zzzzyyy}}}}}}}}}}}}}}}||||||||||wwwwwwwwvvvvvvvvvvvvvuuuuutttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppqqqrrssttuuuvvvvvvvvuuuutttssrrqqqpppooooooonoooooooooooppppppppoonnmmllkkkjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffggggggggggggfffffeeeeeeeeeeeeeffffffeeeeedddcccccbbbbbbaaaaaaaaa````____^^^^]]]\[[ZZZZZYYYYYYYYXXXXXXXWWWVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444443333333333322222222222111111111110000000000000///////////...........----------,,,,,,,,,,,++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††„„„„„„…………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………††††††††††…††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€��‚ƒƒ„……†††……………„„„„„……††‡‡ˆˆˆˆˆˆ‡†…‰ˆ†…„ƒƒ‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰‰Š‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡††……„„ƒƒƒƒ‚‚���€~~}}||{{zzzzzyyy}}}}}}}}}}}}}}}||||||||||wwwwwwwwvvvvvvvvvvvvvuuuuuttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppqqqrrssttuuuvvvwvvvvvuuutttssrrqqqpppoooooonnooooooooooooppppppooonnmmlllkkkjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggfffffffffffffgggggffffffeeeeeeeeeeeeeefffffffeeeedddcccccbbbbbbaaaaaaaaa````____^^^^]]]\[[ZZZZZYYYYYYYYXXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444444333333333322222222222111111111110000000000000///////////...........----------,,,,,,,,,,,++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††„„„„„„…………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……††††…………„„„„„„……††‡ˆˆ‰‰‰‰ˆ‡‡†‰ˆ‡…„„ƒ‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚‚��€€~~}}||{{{zzzzzyyy}}}}}}}}}}}}}}}}|||||||||wwwwwwwwvvvvvvvvvvvvvuuuuuttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppqqqrrssttuuuvvvwvvvvvuuutttssrrqqpppoooooooooooooooooooooooooooooonnmmmllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggfffffffffffffgggfffffffeeeeeeddddddeeeffffffeeeeedddccccbbbbbbbaaaaaaaaa`````____^^^]]]][[ZZZZZYYYYYYYYYXXXXXXXWWVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444444333333333322222222222111111111110000000000000///////////...........----------,,,,,,,,,,,++++++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………††††„„„„„……………………………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…††††††………„„„„„„……†‡‡ˆ‰‰‰‰‰ˆˆ‡†‰ˆ‡†„„ƒ‚‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠŠˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚���€€€~~}}||{{{zzzzzyyyy~}}}}}}}}}}}}}}}|||||||||wwwwwwwwwvvvvvvvvvvvvuuuuuttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppqqqrrssttuuvvvvwvvvvvuuuuttssrrqqpppoooooooooooooooooooooooooooooonnmmmllkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffffffeeeeeedddddddddeefffffeeeeedddccccbbbbbbbaaaaaaaaa`````____^^^^]]][[ZZZZZYYYYYYYYYXXXXXXXWWVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777776666666666655555555554444444444333333333322222222222111111111110000000000000///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………††††„„„„„……………………………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€~€��‚ƒƒ„……†††‡††………„„„„„„……†‡ˆˆ‰‰‰‰‰‰ˆ‡†‰ˆ‡†…„ƒƒ‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚���€€~~~}}|||{{{zzzzzyyyy~}}}}}}}}}}}}}}||||||||||wwwwwwwwwvvvvvvvvvvvvvuuuutttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppqqqrrssttuuuvvvwvvvvvvuuuttssrrqqpppoooooooooooooooooooooooooooooonnmmmlllkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffffeeeeeeedddddddddddeeeeeeeeeeddddccccbbbbbbbaaaaaaaaa``````___^^^^]]][[ZZZZZYYYYYYYYYXXXXXXXWWVVVVVVVUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††„„„„………………………………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……††‡‡‡‡†………„„„„„„…††‡ˆ‰‰ŠŠŠ‰‰ˆ‡†Šˆ‡†…„ƒƒ‚‚ƒƒƒ„……†‡ˆˆ‰ŠŠ‹‹ˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒƒ‚‚��€€€~~}}}|||{{{zzzzzzzyyy~~}}}}}}}}}}}}}}|||||||||wwwwwwwwwvvvvvvvvvvvvvuuuutttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppqqqrrssttuuuvvvwvvvvvvuuuttssrrqqpppoooooooooooooooooooooooooooooonnmmmllllkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffeeeeeeeddddddddddddeeeeeeeeeedddccccbbbbbbbbaaaaaaaaa``````____^^^]]][[ZZZZZZYYYYYYYYXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777666666666655555555554444444444333333333322222222222111111111110000000000000///////////...........----------,,,,,,,,,,,+++++++++++++++++***********))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€~~~~€€�‚‚ƒ„……††‡‡‡†…„„„ƒƒƒƒƒƒ„…††‡ˆ‰‰‰‰‰ˆˆ‡…‡†…„‚‚��€€���‚ƒƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚��€€���€€~~~}}}||||||||{{{yyyyyyyyyyyyxxxxxxxxxxxxxuuuttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqpppooppppppqqqrrssttuuuvvvvvvvvvvvuuttssrrqqppppooopppppqqqqqqqqqqqqqpppppppmmmlllkkkkjjjjjjjiiiiiiiijjjjjjiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhggggggggffffeeeeeeeeedddddddddccccdddddddddddddcccbbbbbaaaaaaaaaaaaaaaaaa`````____^^^]]\[[[ZZZZZZZYYYYYYYYYXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444433333333332222222322222222222111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€~~~~€€�‚ƒƒ„…†††‡‡‡†…„„ƒƒƒƒƒƒ„„…†‡‡ˆ‰‰‰‰‰ˆˆ‡†‡†…„ƒ‚��€€���‚ƒ„„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚‚�€€�€€€~~~}}}}||||||||{{{yyyyyyyyyyyyxxxxxxxxxxxxxuuuttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqpppooppppppqqqrrsstttuuvvvvvvvvvvvuuttssrrqqppppoooppppqqqqqqqqqqqqqppppppppmmmllllkkkkjjjjjjjiiiiiiijjjjjjjjjiiiiiiiihhhhhhhhhiiiiiiiihhhhhhgggggggffffeeeeeeeedddddddddcccccccddddddddddccccbbbbaaaaaaaaaaaaaaaaaaa`````____^^^]][[[[ZZZZZZZYYYYYYYYYXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444433333333332222222322222222222111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€~~~~€��‚ƒ„„…††‡‡‡‡†…„„ƒƒƒƒƒƒ„„…†‡ˆˆ‰‰‰‰‰ˆˆ‡†‡†…„ƒ‚��€€��‚‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰ŠŠ‰‰‰‰‰ˆˆ‡††…„ƒƒ‚�€€€€€~~~}}}}||||||||||{{yyyyyyyyyyyyxxxxxxxxxxxxxuuuuttttttttttttttsssssssstssssssssssssrrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppppppqqqrrsstttuuuvvvvvvvvvvuuttssrrqqppppoooppqqqqqqqqqqqqqqqqqppppppmmmlllllkkkkkjjjjjjjiiiiijjjjjjjjjjjiiiiiiihhhhhhhhiiiiiiiiihhhhhggggggfffffeeeeeeeddddddddddccccccccddddddddcccccbbbaaaaaaaaaaaaaaaaaaa``````____^^^]][[[[ZZZZZZZYYYYYYYYYXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777766666666665555555555444444444433333333332222222322222222222111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€~~~~€€��‚ƒ„……†††‡‡††„„ƒƒƒƒƒƒƒ„„…†‡ˆˆ‰‰Š‰‰‰ˆ‡…‡†…„‚‚��€€��‚‚ƒ„……†‡‡ˆˆ‰‰‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡†……„ƒ‚��€~€€~~~~}}}}}||||||||||{{yyyyyyyyyyyyxxxxxxxxxxxxxuuuuttttttttttttttsssssssstssssssssssssrrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppppppqqqrrsssttuuuvvvvvvvvvuuuttssrrqqppppoopppqqqqqqqqqqqqqqqqqppppppmmmmlllllkkkkkkjjjjjjiiiijjjjjjjjjjjjjiiiiiihhhhhhhiiiiiiiiihhhhhhgggggfffffeeeeeedddddddddddccccccccdddddddcccccbbbbaaaaaaaaaaaaaaaaaa```````____^^^]][[[[ZZZZZZZZYYYYYYYYXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777766666666665555555555444444444433333333332222222322222222222111111111110000000///////////.........-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„……………………………………………………„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€~~~~~€€�‚‚ƒ„……†††‡†††„„ƒƒƒ‚‚ƒƒ„„…†‡ˆ‰‰‰Š‰‰ˆˆ‡…‡†…ƒ‚‚��€€��‚‚ƒ„……†‡ˆˆ‰‰‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚�€€~~€~~~~}}}}}}|||||||||||{yyyyyyyyyyyyxxxxxxxxxxxxxuuuuutttttttttttttsssssssstsssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppppppqqqrrsssttuuuuvvvvvvvvuuuttssrrqqppppppppqqqqqqrrrrrqqqqqqqqpppppmmmmllllllkkkkkkkjjjjjiiijjjjjjjjjjjjjjiiiiiihhhhhhiiiiiiiiihhhhhhggggggffffeeeeeeddddddddddddcccccccddddddcccccbbbbaaaaaaa```````````````````____^^^]][[[[ZZZZZZZYYYYYYYYYXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777766666666665555555555444444444433333333332222222322222222222111111111110000000///////////.........-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„………………………………………………………„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€~~~~~€€�‚‚ƒ„……†††††††„ƒƒƒ‚‚‚ƒƒ„„…†‡ˆ‰‰‰‰‰‰ˆ‡†…‡†„ƒ‚��€€€��‚‚ƒ„……†‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒ‚��€~}~~~~}}}}}}}|||||||||||{yyyyyyyyyyyyyxxxxxxxxxxxxuuuuutttttttttttttsssssssstsssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqppppppppppqqqrrrsstttuuuvvvvvvvvuuuttssrrqqpppppppqqqqqqrrrrrrrrqqqqqqpppppmmmmmlllllllkkkkkkjjjjiiijjjjjjjjjjjjjjjjiiiiihhhhhiiiiiiiiiihhhhhhgggggffffeeeeedddddddddddddcccccccddddcccccccbbbbaaaaaa```````````````````____^^^^]][[[[ZZZZZZZYYYYYYYYYXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444433333333332222222322222222222111111111110000000///////////.........-----------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„………………………………………………………„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€~~~~~€€�‚‚ƒ„……††††††…„ƒƒ‚‚‚‚ƒƒ„……†‡ˆ‰‰‰‰‰‰ˆ‡†…‡…„ƒ‚��€€€€�‚‚ƒ„……†‡ˆˆ‰‰Š‰ŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚�€€~~}~~~}}}}}}}||||||||||||{yyyyyyyyyyyyyxxxxxxxxxxxxuuuuuttttttttttttttsssssssttssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqppppppppppqqqrrrsstttuuuuvvvvvvvuutttsrrqqqpppppppqqqqqrrrrrrrrrrqqqqqqppppmmmmmmllllllllkkkkkjjjjiijjjjjjjjjjjjjjjjjiiiihhhhhiiiiiiiiiihhhhhhgggggffffeeeeeddddddddddddddccccccddccccccccbbbbaaaaaa````````````````````____^^^^]][[[[ZZZZZZZYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444433333333333222222322222222222111111111110000000///////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„…………………………………………………………„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~€€�‚‚ƒ„………††††……ƒƒƒ‚‚‚‚ƒƒ„…††‡ˆ‰‰‰‰‰ˆˆ‡†„†…„ƒ‚�€€€€€��‚ƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒƒ‚�€~~}}~~~~}}}}}}}||||||||||||{yyyyyyyyyyyyyxxxxxxxxxxxxuuuuuutttttttttttttsssssssttsssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqppppppppppqqqrrrssstttuuuvvvvvvuuuttssrrqqqpppppppqqqqrrrrrrrrrrrrqqqqqqpppmmmmmmmmlllllllkkkkkjjjjijjjjjjjjjjjkjjjjjjiiiihhhhiiiiiiiiiihhhhhhhggggffffeeeeedddddddddddddddcccccdcccccccccbbbbaaaaa````````````````````_____^^^]]][[[[ZZZZZZZZYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444433333333333222222322222222222111111111110000000///////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„…………………………………………………………„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~€€�‚ƒƒ„„……†††………ƒƒ‚‚‚‚‚ƒƒ„…††‡ˆˆ‰‰‰ˆˆ‡†…„†…ƒ‚‚�€€€€€��‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚�€€~~}}~~~~}}}}}}}}||||||||||||{yyyyyyyyyyyyyxxxxxxxxxxxxuuuuuutttttttttttttsssssssttsssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqppppppppppqqqrrrssstttuuuuuvvuuuuuttssrrqqppppppppqqqrrrrrrssrrrrrrqqqqqqqpmmmmmmmmmlllllllkkkkjjjjijjjjjjjjkkkkkkkjjjjiiihhhhiiiiihiiiihhhhhhhgggggfffeeeeeeeddddddddddddddcccccccccccccbbbbbaaaaa`````````````````________^^^]]][[[[ZZZZZZZZYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444433333333333222222322222222222111111111110000000///////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………„„„„„„…………………………………………………………„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~€��‚ƒƒ„„……………………ƒƒ‚‚‚‚ƒƒ„„…†‡‡ˆˆ‰‰ˆˆ‡‡†…ƒ…„ƒ‚��€€€€€��‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚�€~}}|~~~}}}}}}}}}|||||||||||||yyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuttttttttttttssssssstttssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqppppppppppqqqrrrsssttttuuuuuuuuuuttsssrrqqppppppppqqqrrrrssssssrrrrrqqqqqqqnmmmmmmmmmmllllllkkkjjjjijjjjjjjkkkkkkkkkjjjjiiihhhiihhhhhhhhhhhhhhhhggggfffeeeeeeeedddddddddddddccccccccccccbbbbbaaaaa``````````````___________^^^^]]][[[[ZZZZZZZZYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777766666666665555555555544444444433333333333222222322222222222111111111110000000///////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………„„„„„„……………………………………………………………„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~€€��‚ƒƒ„„…………………„ƒ‚‚‚‚‚ƒƒ„„…†‡‡ˆˆˆˆˆˆ‡†…„ƒ…„ƒ‚�€€€€€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚��€~~}||~~~}}}}}}}}}}||||||||||||yyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuutttttttttttttsssssstttssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqppppppppppqqqrrrssssttttuuuuuuuutttssrrqqqppppppppqqrrrrssssssssrrrrrqqqqqqnnnmmmmmmmmllllllkkkkjjjjkjjjjjkkkkkkkkkkkjjjiiiihhiiihhhhhhhhhhhhhhhggggfffeeeeeeeeeeeddddddddddcccccccccccbbbbbbaaaaa```````````______________^^^^]]][[[[ZZZZZZZZYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777766666666665555555555544444444433333333333222222332222222222111111111110000000///////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………„„„„„……………………………………………………………„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~€€��‚ƒƒ„„………………„„ƒ‚‚‚‚ƒƒƒ„……†‡‡ˆˆˆˆˆ‡†……„‚„ƒ‚��€€€€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚�€~}}||~~}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuutttttttttttttsssssstttssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqppppppppppqqqqrrrssstttttuuuuuutttsssrrqqqppppppppqqrrrssssssssssrrrrrqqqqqnnnnmmmmmmmmlllllkkkkjjjjkjjjjjkkkkkkkkkkkkjjjiiihhiihhhhhhhhhhhhhhhhgggggffeeeeeeeeeeeddddddddddccccccccccbbbbbbaaaaaa`````````________________^^^^]]][[[[ZZZZZZZZYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666655555555555444444444333333333332222223322222222221111111111100000000//////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………„„„„„………………………………………………………………„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~€€�‚‚ƒƒ„„………………„„‚‚‚‚ƒƒƒ„„…††‡‡ˆˆˆ‡‡††…„ƒ‚„ƒ‚�€€€€�‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„ƒ‚�€€~~}}||~}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuutttttttttttttsssssstttssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqppppppppppqqqqrrrssssttttttttttttsssrrrqqqppppppppqrrrrsssssssssssrrrrrqqqqnnnnmmmmmmmmlllllkkkkjjjjjjjjjjkkkkkkkkkkkkjjjiiihhiihhhhhhhhhhhhhhhhgggggffeeeeeeeeeeedddddddddccccccccccbbbbbbaaaaaa`````````________________^^^^^]]][[[[ZZZZZZZZYYYYYYYXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666655555555555444444444333333333332222223322222222221111111111100000000//////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………„„„„„………………………………………………………………„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~€€��‚‚ƒƒ„„……………„„„ƒ‚‚ƒƒƒ„„……††‡‡ˆˆ‡‡‡†…„ƒ‚�ƒ‚��€€€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚‚�€~}}|||~}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuutttttttttttttsssssstttssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqppppppppppqqqqrrrrssssttttttttttsssrrrqqqqppppppppqrrrrssssssssssssrrrrrqqqnnnnnmmmmmmllllllkkkjjjjijjjjjjkkkkkkkkkkkkkjjjiiihiihhhhhhhhhhhhhhhhgggggffeeeeeeeeeeddddddddddcccccccccbbbbbbbaaaaaa```````_________________^^^^^^]]][[[[[ZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666655555555555444444444333333333332222223322222222221111111111100000000//////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………„„„„………………………………………………………………„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€��‚‚ƒ„„„……………„„„ƒƒƒƒƒ„„……††‡‡‡‡‡‡‡†……„ƒ‚�ƒ‚�€€€��‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒƒ‚�€~}}|||{}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuutttttttttttttsssssstttsssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqppppppppppqqqqqrrrrsssssttttttssssrrrrqqqqpppppppqrrrrsssssssssssssrrrrrqqqnnnnnmmmmmmlllllkkkkjjjjijjjjjjjkkkkkkkkkkkkjjjiiihiiihhhhhhhhhhhhhhhgggggffeeeeeeeeeedddddddddcccccccccbbbbbbbaaaaaaa```````____________^^^^^^^^^^]]]][[[[[ZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666655555555555444444444333333333332222223322222222221111111111100000000//////////.........-----------,,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„„……………„„„ƒƒƒƒ„„„…††‡‡‡‡‡‡‡††…„ƒ‚�€‚��€€�‚ƒ„…†‡ˆ‰‰ŠŠŠ‹ŠŠ‰‰ˆˆ‡†…„„ƒ‚�€€~~}}|||{}}}}}}}}}}}}}}|||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuutttttttttttttsssssstttsssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqpppppppppppqqqqrrrrrsssssssssssssrrrrqqqqpppppppqqrrrrsssssssssssssrrrrrqqqnnnnnmmmmmlllllkkkkkjjjjijjjjjjjkkkkkkkkkkkkjjjiiihiiihhhhhhhhhhhhhhhgggggffeeeeeeeeedddddddddcccccccccbbbbbbbaaaaaaa```````_________^^^^^^^^^^^^^^]]]][[[[[ZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKLLLKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666655555555555444444444333333333332222223322222222221111111111100000000//////////.........-----------,,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……………„„„ƒƒƒ„„……††‡‡‡‡‡‡‡‡†……„ƒ‚�€‚�€€€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚��€~~}}||||{}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyxxxxxxxxxxuuuuuuuuttttttttttttsssssstttsssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqpppppppppppqqqqqrrrrrrsssssssssrrrrrqqqqqppppppqqqrrrrssssssssssssrrrrrrrqqnnnnmmmmmmlllllkkkkjjjjiijjjjjjjjkkkkkkkkkkkjjjiiihiiihhhhhhhhhhhhhhggggggffeeeeeeeddddddddddccccccbbcbbbbbbbaaaaaaa````````________^^^^^^^^^^^^^^^]]]][[[[ZZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666655555555555444444444333333333332222223322222222221111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……………………ƒ„„„……††‡‡‡‡ˆˆ‡‡††…„ƒ‚�€��€€€�‚ƒ„…‡ˆ‰‰ŠŠ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚‚�€~}}}|||{{}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyxxxxxxxxxxuuuuuuuttttttttttttttsssssttttssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrqqqqqqqpppppqqqqrrrrrssssssssssrrrrrrrqqqnnnnmmmmmlllllkkkkjjjjjiijjjjjjjjjjkkkkkkkkjjjjiiihiiihhhhhhhhhhhhhggggggfffeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaa````````________^^^^^^^^^^^^^^^]]]]][[[[ZZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777666666666655555555555444444444333333333332222223322222222221111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……………………„„„……††‡‡‡ˆˆˆˆ‡‡†……„ƒ‚�€�€€€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹ŠŠ‰ˆ‡††…„ƒ‚�€~~}}||||{{}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyxxxxxxxxxxuuuuuuuttttttttttttttsssssttttsssssssssssssrrrrrrrrsssssrrrrrrrrrrrqqqqqqqqqpppppppppppppqqqqqqqrrrrrrrrrrrrqqqqqqqqqppppqqqqqrrrrrrssssssssrrrrrrrqqqqnnnmmmmmlllllkkkkkjjjjiiijjjjjjjjjjjkkkkkkjjjjjiiihiiihhhhhhhhhhhhggggggffffeeeeddddddddddcccccccbbbbbbbbbaaaaaaaa````````________^^^^^^^^^^^^^^^^]]]]][[[[ZZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLKKKKLLLLKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777666666666665555555555444444444333333333332222223322222222221111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„………………………„„……††‡‡ˆˆˆˆˆˆ‡‡†…„ƒ‚�€~�€€€�‚ƒ„…†ˆ‰‰Š‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~}}||||{{{}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyxxxxxxxxxxuuuuuuuttttttttttttttsssssttttsssssssssssssrrrrrrrrsssssrrrrrrrrrrrqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqnnmmmmmlllllkkkkkjjjjjiiijjjjjjjjjjjjjjjjjjjjjiiiihiiihhhhhhhhhhgggggggfffffeeedddddddddcccccccbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^^^^^^^^]]]]]][[[[ZZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444333333333332222223322222222221111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……………………………………………………………„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……………………†………††‡‡ˆˆˆˆˆˆˆ‡††…„ƒ‚�€~€€€�‚ƒ„…†‡ˆ‰Š‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}|||||{{{}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyxxxxxxxxxuuuuuuuuttttttttttttttssssttttssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqnmmmmmlllllkkkkkjjjjjiiiijjjjiijjjjjjjjjjjjjjjiiiihiiiihhhhhhhhgggggggffffffeedddddddddccccccbbbbbbbbbbaaaaaaaa``````````________^^^^^^^^^^^^^^]]]]]]]\[[[[ZZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444333333333332222223322222222221111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………………………………………………„………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„………………†††……††‡‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~€€€€�‚ƒ„…†ˆ‰ŠŠ‹‹ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~}}}||||{{{{}}}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyxxxxxxxxxuuuuuuuuttttttttttttttssssttttssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppqqqqpppppppppppppqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqppmmmmmlllllkkkkkjjjjjjiiiijjiiiiiiiijjjjjjjjjiiiiiihiiiihhhhhhhgggggggfffffffeddddddddcccccccbbbbbbbaabaaaaaaaa``````````________^^^^^^^^^^^^^]]]]]]]]\\[[[ZZZZZZZZYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJIJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444333333333332222223322222222222111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ………………………………………………………………„………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……………††††††‡‡‡ˆˆ‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~~€€€�‚‚ƒ…†‡ˆ‰Š‹‹ŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚�€~~}}|||||{{{{}}}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyxxxxxxxxxuuuuuuuuttttttttttttttssssttttsssssssssssssrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrqqqqqqqqqppppmmmmllllllkkkkkjjjjjiiiiijiiiiiiiiiiiiiiiiiiiiiiihhiiihhhhhhhggggggfffffffeeddddddddccccccbbbbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]]\\[[[ZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLKKKLLLLLKKKKKKKKKKJJJJJJJJJIJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444333333333332222223322222222222111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ………………………………………………………………„………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„……………†††‡†‡‡‡ˆˆ‰‰‰‰‰ˆˆ‡†…„„‚��€~}€€€�‚ƒ„…†ˆ‰ŠŠ‹ŒŒŒŒŒ‹Š‰ˆ‡†„ƒ‚�€~}}}||||||{{{~~}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyxxxxxxxxxuuuuuuuuuttttttttttttttsssttttsssssssssssssrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppmmllllllkkkkkkjjjjjjiiiiijiiiiiiiiiiiiiiiiiiiiiihhhiiihhhhhhggggggfffffffeeedddddddccccccbbbbbbaaaaaaaaaaaaa`````````__________^^^^^^^^]]]]]]]]]]]]]\\\[[ZZZZZZZZYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444433333333332222223322222222222111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„…………†††‡‡†‡ˆˆˆ‰‰‰‰‰‰ˆ‡‡†…„ƒ‚�€~~}€€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒ‹‹Š‰ˆ‡…„ƒ‚�€~~}}|||||||{{{~~~}}}}}}}}}}}}}|||||||||zzzzyyyyyyyyyyyyxxxxxxxxxuuuuuuuuuttttttttttttttsssttttssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppoolllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiihhhhhhgggggffffffeeeeedddddcccccccbbbbbbaaaaaaaaaaaaa`````````__________^^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555444444444433333333332222223322222222222111111111100000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††……………………†……………………………………………………………………………………………………………………………………………………………………………………………………†††…………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������€€€€€����‚‚ƒƒ„„………††††‡‡‡ˆˆ‰‰‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€‚���‚‚ƒƒ„…†‡ˆ‰‹ŒŒ�ŽŽŽŽŽ��‡†…„‚�€~}||{{zzzzyyyyyyy}}}}}}}}}||||||||||||{{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssstttttssssssssssssrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnmmmmmmmllllllkkkkkkjkkkkkkjjjjjjjjjjjjjjjjjjjjihhhhhhhggggfffffeeeeeeeeddddddccccccbbbbbbbaaaaaaaaa`````````___________^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555555544444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††…………………†……………………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€�€���‚‚‚ƒƒ„„…………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€€‚��‚‚‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽŽ�Œ‡†„ƒ‚�€~}|{{zzzzzzyyyyyy}}}}}}}}}||||||||||||{{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssstttttssssssssssssrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooppppppppppppppqqqqqqqqqqqppppppppppooooooooonnnnnnnnmmmmmmmmmlllllllkkkkkkjkkkkkjjjjjjjjjjjjjjjjjjjjjihhhhhhgggggffffeeeeeeeedddddcccccccbbbbbbbaaaaaaaa```````````__________^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555555544444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††…………………††…………………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€������‚‚ƒƒƒ„„…………†††‡‡‡ˆ‰‰Š‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚‚�€‚�‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽ��Œ†…„ƒ‚€~}}|{{zzzzzzyyyyyy}}}}}}}}}|||||||||||||{{{vvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssstttttssssssssssssrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooopppppppppppppqqqqqqqqqpppooooooooooooooonnnnnmmmmmmmmmmmmllllllllkkkkkjjkkkkjjjjjjjjjjjjjjjjjjjjjjhhhhhhhggggffffeeeeeeeddddddcccccccbbbbbbbaaaaaaaa``````````___________^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555555544444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††………………†††………………………………………………………………………………………………………………………………………………………………………………………………††††………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������‚‚‚ƒƒ„„„…………†††‡‡‡ˆ‰‰Š‰Š‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€‚‚‚‚ƒƒ„…†‡ˆ‰Š‹‹Œ��ŽŽŽŽ�ŒŒ†…„‚�€~}||{{zzzzzzzzzyyy}}}}}}}}}|||||||||||||{{{wvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssstttttsssssssssssssrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooopppppppppppppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmlllllllllkkkkkjjkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggffffeeeeeddddddcccccccccbbbbbbaaaaaaaa```````````___________^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555555544444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††………………†††………………………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������‚‚‚ƒƒ„„„…………†††‡‡ˆˆ‰ŠŠŠŠ‹‹‹Œ‹‹‹Š‰ˆˆ‡†„„ƒ‚�€€‚‚‚‚ƒ„„…†‡ˆ‰Š‹ŒŒ��ŽŽ���Œ‹…„ƒ‚�€~}|{{{zzzzzzzzzzzy}}}}}}}}}|||||||||||||{{{wvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssstttttsssssssssssssrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooooooppppppppppppppppppoooooooooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkjjkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhggggffffeeeeeddddddcccccccccbbbbbbaaaaaaaaa``````````___________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777666666666655555555555554444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††……………††††……………………………………………………………………………………………………………………………………………………………………………………………†††††……………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������‚‚ƒƒƒ„„„…………††††‡ˆˆ‰ŠŠŠŠ‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€€‚‚‚ƒƒ„……†‡ˆ‰Š‹ŒŒ������Œ‹Š…„‚�€~}||{{zzzzzzzzzzzzz}}}}}}}}}||||||||||||||{{wwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssstttttsssssssssssssrrrrrrrssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooooppppppppppppppppoooooooooooooooonnnnmmmmmmmmmmmllllllllllllkkkkkjjkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhhggggfffeeeeedddddddccccccccbbbbbbbaaaaaaaa```````````___________^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777666666666655555555555554444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††…………††††…………………………………………………………………………………………………………………………†………………………………………………………………†††††……………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������������������‚‚‚ƒƒ„„„………………†††‡ˆˆ‰ŠŠŠ‹‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€‚‚ƒƒ„„…†‡ˆ‰‰Š‹ŒŒŒ���ŒŒ‹‹Š„ƒ‚�€~}||{{zzzzzzzzzzzzz}}}}}}}}}||||||||||||||{{wwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssstttttsssssssssssssrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooppppppppppppppooooooooooooooonnnnmmmmmlmlllllllllllllllllkkkkkjjkkkkjjjjjjiiiiiiiiiiiiiiiihhhhhggggffffeeeeedddddddcccccccbbbbbbbaaaaaaaaa```````````__________^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777666666666655555555555554444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††…………†††††………………………………………………………………………………………………………………………†………………………………………………………………††††††…………………………………………………††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������������‚‚‚ƒƒƒ„„„………………†††‡ˆˆ‰Š‹Š‹‹‹ŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚�€€‚ƒƒƒ„……†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹Š‰ƒ‚�€~}}|{{{zzzzzzzzzzzzz}}}}}}}}}}||||||||||||||{wwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssstttttsssssssssssssrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooooooooooonnooooooooooooonnnnmmmmllllllllllllllllllllkkkkkjjkkkkjjjjjjiiiiiiiiiiiiiiiihhhhgggggffffeeeeddddddddcccccccbbbbbbbaaaaaaaa````````````__________^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777666666666655555555555554444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††………†††††………………………………………………………………………………………………………………………†………………………………………………………………††††††…………………………………………………††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������‚‚‚ƒƒ„„„…………………†††‡ˆˆ‰Š‹Š‹‹ŒŒ‹‹‹Š‰ˆ‡†…„ƒ‚��€€ƒƒƒ„„…†‡‡ˆ‰‰Š‹‹‹ŒŒŒ‹‹ŠŠ‰ˆƒ‚�€~}||{{{zzzzzzzzzzzzz}}}}}}}}}}||||||||||||||{wwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssstttttsssssssssssssrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooonnnnooooooooooonnnnmmmmllllllllllllllllllllkkkkkjjkkkkjjjjjjiiiiiiiiiiiiiiiihhgggggggfffeeeeeddddddddccccccbbbbbbbbaaaaaaaaa``````````___________^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777666666666655555555555554444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††………††††††……………………………………………………………………………………………………………………††……………………………………………………………††††††…………………………………………………†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������‚‚‚ƒƒ„„„……………………†††‡ˆˆ‰Š‹Š‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€ƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡‚�€~~}||{{zzzzzzzzzzzzzz}}}}}}}}}}||||||||||||||{wwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssstttttssssssssssssssrrrrrrsssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooonnnnnoooooooooonnnmmmmlllllllllllllllllllllkkkkkkjkkkkjjjjjjiiiiiiiiiihhhhhhggggggggffffeeeeeddddddddccccccbbbbbbbbaaaaaaaa```````````__________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777666666666655555555555554444444444333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……††††††……………………………………………………………………………………………………………………††……………………………………………………………††††††…………………………………………………†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������‚‚‚ƒƒƒ„„„………………………††‡ˆˆ‰Š‹Š‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€ƒƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡�€€~}}||{{zzzzzzzzzzzzzz}}}}}}}}}}|||||||||||||||wwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssstttttssssssssssssssrrrrrrsssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooonnnnnooooooooonnnnmmmmlllllllllllllllllllllkkkkkkjkkkkkjjjjjiiiiiiiihhhhhhhhgggggggfffffeeeeddddddddccccccbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777666666666655555555555554444444444333333333332222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††……†††††††…………………………………………………………………………………………………………………††……………………………………………………………†††††††………………………………………………†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������‚‚‚ƒƒ„„„…………………………††‡ˆˆ‰Š‹Š‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€ƒ„„……††‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡†�€~~}}|{{{zzzzzzzzzzzzzz}}}}}}}}}}|||||||||||||||wwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssstttttssssssssssssssrrrrrrsssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooooooooooooooonnnnnnoooooooonnnmmmmlllllllllllllllllllllllkkkkkjkkkkkjjjjjiiiiiiiiihhhhhhhgggggggffffeeeeeddddddddccccccbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777666666666655555555555554444444444333333333332222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…†††††††…………………………………………………………………………………………………………………†††…………………………………………………………†††††††………………………………………………†††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������‚‚‚ƒƒƒ„„……………………………††‡ˆˆ‰Š‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€ƒ„„……†‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†…€~~}||{{{zzzzzzzzzzzzzz}}}}}}}}}}|||||||||||||||wwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssttttttsssssssssssssrrrrrrsssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnoonnnnnnnoooooonnnnmmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhggggggfffffeeeeeddddddddccccccbbbbbbbbaaaaaaaaa```````````___________^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…†††††††…………………………………………………………………………………………………………………†………………………………………………………………†††††††………………………………………………††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������‚‚‚ƒƒ„„……………………………†††‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€„„„…††‡‡ˆˆˆˆ‰‰‰ˆˆˆˆ‡‡††……€~}}||{{{{zzzzzzzzzzzzz}}}}}}}}}}|||||||||||||||wwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssttttttssssssssssssssrrrrrsssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoonnnnnmmmmllllllllllllllllllllllllkkkkkklkkkkkjjjjjiiiiiiiihhhhhhhgggggffffffeeeeeddddddddccccccbbbbbbbbaaaaaaaaa```````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………†………………………………………………………………†††††††………………………………………………††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������‚‚‚ƒƒƒ„„……………………………†††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€„„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡†††……„~~}}|||{{{zzzzzzzzzzzzz}}}}}}}}}}|||||||||||||||wwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssttttttssssssssssssssrrrrrsssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooonnnnnnnnnnmmnnnnnnnnnnnnnnmmmllllllllllllllllllllllllllkkkkklkkkkkjjjjjjiiiiiiihhhhhhhggggffffffeeeeeeddddddddccccccbbbbbbbbaaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………††……………………………………………………………††††††††……………………………………………††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������‚‚‚ƒƒ„„…………††††…………††‡‡ˆ‰Š‹Œ‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚��€€€€€€„„……††‡‡ˆˆˆˆˆˆ‡‡‡‡††………„„~~}}|||{{{zzzzzzzzzzzzz}}}}}}}}}}}||||||||||||||wwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssstttttttsssssssssssssrrrrrssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmllllllllllllllllllllllllllkkkkkllkkkkkjjjjjiiiiiiihhhhhhhgggfffffffeeeeeeddddddddccccccbbbbbbbbaaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………††……………………………………………………………††††††††……………………………………………††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������‚‚‚ƒƒƒ„„………††††††……†††‡‡ˆ‰Š‹Œ‹ŒŒ�ŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€�„………††‡‡‡ˆˆˆ‡‡‡‡†††………„„„~~}}}|||{{{zzzzzzzzzzzz}}}}}}}}}}}||||||||||||||wwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssstttttttsssssssssssssrrrrrssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooonnnnnnnnnnnnmmmmmmnnnnnnnmmmmmllllllllllllllllllllllllllllkkkkllkkkkkjjjjjjiiiiiihhhhhhhggffffffffeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………††……………………………………………………………††††††††……………………………………………†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������‚‚‚ƒƒ„„………††††††††††††‡ˆˆ‰Š‹ŒŒŒ���ŒŒ‹ŠŠ‰‡†…„ƒ‚‚��€€€��„……†††‡‡‡‡‡‡‡‡†††………„„„„„~~~}}|||{{{zzzzzzzzzzzz}}}}}}}}}}}}|||||||||||||wwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssstttttttsssssssssssssrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllkkllllllllllllllllllllllkkklllkkkkkjjjjjiiiiiiihhhhhhggffffffffeeeeeedddddddddcccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††…………………………………………………………††††††††……………………………………………†††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������‚‚ƒƒƒ„„……††††††††††††‡‡ˆ‰Š‹ŒŒŒŒ����Œ‹‹Š‰‡†…„ƒ‚‚���€€��„……††‡‡‡‡‡‡‡‡††………„„„„„„ƒ~~~~}}|||{{{zzzzzzzzzzz}}}}}}}}}}}}}||||||||||||wwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssttttttttssssssssssssrrrrrssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkklllllllllllllllllllllllkkllllkkkkjjjjjjiiiiiihhhhhhgffffffffeeeeeeedddddddddcccccbbbbbbbbbaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††…………………………………………………………†††††††††…………………………………………†††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������‚‚‚ƒƒ„„………†††††††††††‡‡ˆˆ‰Š‹Œ�Œ�����ŒŒ‹Š‰ˆ†…„ƒƒ‚�������………††‡‡‡‡‡‡‡††………„„„„„„ƒƒ~~~}}}||{{{zzzzzzzzzzz}}}}}}}}}}}}}||||||||||||wwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssttttttttssssssssssssrrrrrsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkklllllllllllllllllllllkllllkkkkkjjjjjiiiiiihhhhhhgffffffffeeeeeeedddddddddcccccbbbbbbbbbaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………†††…………………………………………………………†††††††††…………………………………………††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������‚‚‚ƒƒ„„……††††‡‡‡††††‡‡‡ˆ‰ŠŠ‹Œ�Œ�����ŒŒ‹Š‰ˆ†…„ƒƒ‚�������……†††‡‡‡‡‡‡†††……„„„„ƒƒƒƒƒ~~~}}||{{{{zzzzzzzzzz}}}}}}}}}}}}}}|||||||||||wwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssttttttttssssssssssssrrrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooooooooooooonnnnnnnnnnnnnmlllllllllllllllllkkkkkkkkkkkkkklllllllllllllllllllmllllkkkkjjjjjiiiiiiihhhhhgffffffffeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaaa`````````____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777776666666666555555555555544444444443333333333322222222222111111111110000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………†††…………………………………………………………†††††††††…………………………………………††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŒ�Œ�����Œ‹‹Š‰‡†…„ƒƒ‚�������……††‡‡‡‡‡‡‡††……„„„ƒƒƒƒƒƒƒ~~~}}||{{{zzzzzzzzzz}}}}}}}}}}}}}}|||||||||||wwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssttttttttssssssssssssrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllmllllkkkkkjjjjjiiiiiihhhhhgffffffffeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555555544444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………††††………………………………………………………†††††††††…………………………………………††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ��������Œ‹Š‰ˆ‡†…„ƒƒ‚‚�����‚…†††‡‡‡‡‡‡††………„„ƒƒƒƒƒƒƒ„~~}}||{{{zzzzzzzzzz}}}}}}}}}}}}}}|||||||||||wwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssstttttttttsssssssssssrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmllllkkkkjjjjjiiiiiihhhhhggffffffffeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJKJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555555544444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………††††………………………………………………………†††††††††…………………………………………††††††…†………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�������ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚����‚‚†††‡‡‡‡‡‡‡††……„„ƒƒƒƒƒƒƒƒ„~~}}||{{zzzzzzzzzz}}}}}}}}}}}}}}}||||||||||wwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssstttttttttsssssssssssrrrrrsssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmllllkkkkjjjjjjiiiiiihhhhggffffffffeeeeeeeedddddddccccccbbbbbbbbaaaaaaaaa``````````____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555555544444444443333333333322222222222111111111110000000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………††††………………………………………………………††††††††††………………………………………††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������‚‚‚ƒƒ„………††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒ������ŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚‚‚��‚‚‚†††‡‡‡‡‡‡†††……„„ƒƒƒƒƒƒƒƒ„€~~}}||{{{zzzzzzzzz}}}}}}}}}}}}}}}||||||||||wwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssstttttttttsssssssssssrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmllllkkkkjjjjjiiiiiihhhhggffffffffeeeeeeeedddddddccccccbbbbbbbbaaaaaaaaa``````````_____________^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555555544444444443333333333332222222222111111111110000000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………††††………………………………………………………††††††††††………………………………………††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��Ž���ŒŒŒ‹Š‰ˆ‡††…„ƒƒ‚‚‚‚‚‚‚‚††‡‡‡‡‡‡‡††……„„ƒƒƒƒƒƒƒƒƒ„€€€~~}}||{{{zzzzzzzzz}}}}}}}}}}}}}}}}|||||||||wwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssstttttttttsssssssssssrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnmmmmlllllkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkllllllllllmmmllllkkkkjjjjjiiiiiihhhhggffffffffeeeeeeeedddddddccccccbbbbbbbbaaaaaaaaa``````````_____________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555555544444444443333333333332222222222111111111110000000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††…………†††††††††††††††††††††………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††††††††††††………………………………‡††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹Œ��ŽŽŽ�����Ž��Œ‹Š‰ˆ‡††………………………ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††††††††‡‡„„„„„„„ƒƒ‚‚�€€€~~~~~~|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrsssrrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnmmmmmmmlllllllllllllllllllkkkkkkkkkkklllllllmmmmmmmlllkkkkjjjjiiiiihhhhhggggghhhhhhggggggggffffffffeeedddddddcccccccccbbbbbbbbaaaaa````````````_________^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††…………†††††††††††††††††††††………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††††††††††††………………………………‡†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽŽ����ŽŽ�Œ‹Š‰ˆˆ‡††……………………†ŠŠŠŠ‹ŠŠŠŠ‰‰ˆˆ‡‡†††††††††‡„„„„„„„ƒƒ‚‚�€€€~~~~~~|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnmmmmmmllllllllllllllllllllkkkkkkkkkkkklllllllmmmmmmlllkkkkjjjjiiiiihhhhhggggghhhhhhggggggggffffffffeeedddddddcccccccccbbbbbbbbaaaaa`````````````________^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††…………†††††††††††††††††††††……………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒ��ŽŽŽŽ���ŽŽ�Œ‹‹Š‰ˆ‡‡††………………†††ŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆ‡‡†††……††††‡„„„„„„„ƒƒ‚‚�€€€~~~~~~|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkllllllmmmmmmlllkkkkkjjjjiiiiihhhhhgggghhhhhhgggggggggfffffffeeedddddddcccccccccbbbbbbbbaaaaa`````````````________^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„……………………………………………………………………††††††††††††………††††††††††††††††††††††……………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒ��ŽŽŽŽŽ��ŽŽ�ŒŒ‹Š‰ˆˆ‡†††……………††††Š‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………††††„„„„„„ƒƒƒ‚��€€€~~~~~~|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkllllllmmmmmlllkkkkkjjjjiiiiihhhhhgggghhhhhhhggggggggfffffffeeedddddddcccccccccbbbbbbbbbaaaa`````````````________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††………††††††††††††††††††††††……………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒ���ŽŽŽŽŽ�ŽŽ�ŒŒ‹Š‰‰ˆ‡‡†††††††††††‡‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡††………………†††ƒ„„„„„ƒƒ‚‚��€€€~~~~~~||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkklllllllmmmmllllkkkkjjjjjiiiihhhhhgggghhhhhhhggggggggffffffffeedddddddcccccccccbbbbbbbbbaaaa`````````````________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††………††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††………………………………‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒ���ŽŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡‡††††††††††‡‡‡‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………………††ƒƒƒƒƒƒƒƒ‚‚��€€€~~~~~||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkklllllllmmmllllkkkkkjjjjiiiihhhhhgggghhhhhhhggggggggffffffffeedddddddcccccccccbbbbbbbbbaaaa``````````````_______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††………††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡ˆ‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽ�Œ‹‹Š‰ˆˆ‡‡†††††††††‡‡‡‡‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………………………†ƒƒƒƒƒƒƒ‚‚‚��€€€~~~~~||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjjiiiiihhhhhggghhhhhhhgggggggggfffffffeedddddddcccccccccbbbbbbbbbaaaa```````````````______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††………††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰‰ˆ‡‡††††††††‡‡‡‡‡‡‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………„……………‚ƒƒƒƒƒ‚‚‚���€€~~~~|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjjjiiiihhhhhggghhhhhhhgggggggggfffffffeedddddddcccccccccbbbbbbbbbaaaaa``````````````______^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††……†††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††…†……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽŽ�ŽŽŽ�Ž�Œ‹ŠŠ‰ˆˆ‡‡††††††‡‡‡‡‡‡‡‡‹‹‹ŠŠ‰‰‰ˆˆ‡‡††…………„„„„………‚‚‚‚‚‚‚‚‚��€€€~~~|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkjjjjjiiiiihhhhhgghhhhhhhgggggggggfffffffeedddddddcccccccccbbbbbbbbbaaaaa```````````````_____^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††……†††††††††††††††††††††††………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽŽ����ŽŽ���Œ‹Š‰ˆˆ‡‡††††††‡‡‡‡‡‡‡‡‡‹‹ŠŠŠ‰‰ˆˆ‡‡†††………„„„„„„„…‚‚‚‚‚‚‚‚���€€€~~~|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkjjjjiiiiihhhhhggihhhhhhhggggggggfffffffeedddddddccccccccccbbbbbbbbaaaaa```````````````_____^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††……†††††††††††††††††††††††………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ�ŽŽŽ�����ŽŽ��Œ‹‹Š‰ˆˆ‡‡†††††‡‡‡‡‡ˆˆˆ‡‡‹ŠŠŠ‰‰ˆˆ‡‡†††………„„„„„„„„„‚‚‚‚‚‚����€€€€~|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkjjjjjiiiihhhhhggihhhhhhhggggggggfffffffeedddddddccccccccccbbbbbbbbaaaaa```````````````_____^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††……†††††††††††††††††††††††………………………………………††…††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŽ������ŽŽ��Œ‹Š‰‰ˆ‡‡‡††††‡‡‡‡‡ˆˆˆˆ‡‡‹ŠŠ‰‰ˆˆ‡‡‡††…………„„„„„„„„„����������€€€€|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkjjjjjiiiiihhhhhgihhhhhhhggggggggfffffffeedddddddccccccccccbbbbbbbbaaaaa````````````````____^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††……†††††††††††††††††††††††………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ�ŽŽŽ������Ž���Œ‹Š‰‰ˆ‡‡‡†††‡‡‡‡‡ˆˆˆˆˆ‡‡‹ŠŠ‰‰ˆˆ‡‡†††………„„„„„„„„„„���������€€€€|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkjjjjjjiiiiihhhhhgiihhhhhhggggggggfffffffeedddddddccccccccccbbbbbbbbaaaaa````````````````____^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††……†††††††††††††††††††††††………………………………………†…†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��ŽŽ�������Ž���Œ‹Š‰ˆˆ‡‡‡††‡‡‡‡‡ˆˆˆˆˆ‡‡‡ŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„„„„��������€€€€€||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhiihhhhhhggggggggfffffffeedddddddccccccccccbbbbbbbbaaaaa`````````````````___^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††……†††††††††††††††††††††††……………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��Ž��������Ž�Œ�Œ‹Š‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡Š‰‰ˆˆ‡‡†††…………„„„„„„„„ƒƒ„�����€€€€€€€||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqrrrrrrqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhiihhhhhhggggggggfffffffeedddddddcccccccccbbbbbbbbbaaaaa`````````````````___^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††……………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ�������ŽŽ�ŒŒ‹‹Š‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡†Š‰ˆˆ‡‡†††……………„„„„„„„ƒƒƒƒ€€€€€€€€€€€€||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhiihhhhhhgggggggfffffffeeedddddddcccccccccbbbbbbbbbaaaaaa````````````````___^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††……………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹ŒŒ��ŽŽ�������ŽŽ�ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡††‰‰ˆˆ‡‡††……………„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhiiihhhhhhggggggfffffffeeedddddddcccccccccbbbbbbbbbaaaaaa`````````````````__^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��������ŽŽ�ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‰ˆˆ‡‡†††……………„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhiiihhhhhgggggggfffffffeeedddddddcccccccccbbbbbbbbbaaaaaa`````````````````__^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‹‹Œ��ŽŽ��������Ž��ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††…ˆˆ‡‡†††……………„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhiiihhhhhggggggfffffffeeeedddddddccccccccbbbbbbbbbbaaaaaa`````````````````__^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////............----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ��������ŽŽ�ŒŒŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††……ˆ‡‡‡††……………„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhiiihhhhhggggggfffffffeeeedddddddccccccccbbbbbbbbbbaaaaaa`````````````````__^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��������Ž��Œ‹‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††……„ˆ‡‡†††……………„„„„„„„„„ƒƒƒƒƒ€€€€€€€€|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhiiihhhhhggggggfffffffeeeedddddddccccccccbbbbbbbbbbaaaaaa`````````````````__^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ�������ŽŽ��Œ‹‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††……„„‡‡†††……………„„„„„„„„„„ƒƒƒƒƒ€€€€€€€|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhgiiihhhhhgggggffffffffeeeeddddddddcccccccbbbbbbbbbbaaaaaa`````````````````__^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………………‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚ƒƒƒƒ„„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ��������ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡††††………„„ƒ‡†††………………„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgiihhhhhhgggggfffffffeeeeeddddddddcccccccbbbbbbbbbbaaaaaa`````````````````__^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………………‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚ƒƒƒƒ„„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ�������ŽŽ��Œ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡††††………„„ƒƒ†††………………„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhhggiihhhhhhgggggfffffffeeeeeddddddddcccccccbbbbbbbbbbaaaaaa`````````````````__^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††…††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††………………………‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚ƒƒƒƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ������ŽŽ��ŒŒ‹Š‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡††††………„„ƒƒƒ††………………„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhggggiihhhhhhgggggfffffffeeeeeddddddddcccccccbbbbbbbbbbaaaaaa`````````````````__^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000000000///////////...........-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„„……††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰Š‹‹Œ���ŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssttttttsssssssssssssssrrrrssssssssrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhgggggfffffeeeeeedddddddddccccccccbbbbbaaaaaaaaaa`````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„………††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽ��ŒŒŒ‹ŠŠ‰‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††………„„„ƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssttttttssssssssssssssrrrrrssssssssrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmllllllllllllllkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhggggffffffeeeeeedddddddddccccccccbbbbbbaaaaaaaa``````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ„„„……†††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ŠŠ‰‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssstttttsssssssssssssssrrrrrssssssssrrrrrrrrrrqqqqqqqqpppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnmlllllllllllllllkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhggggffffffeeeeeeddddddddddcccccccbbbbbbaaaaaaaa``````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………†††‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹Œ���ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ŠŠ‰‰‰ˆˆ‡‡‡†††………„„„ƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssstttttsssssssssssssssrrrrrsssssssrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmlllllllllllllllkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhggggffffffeeeeeedddddddddddccccccbbbbbbaaaaaaaa`````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰‰ŠŠ‰‰ˆˆˆ‡‡†††………„„„ƒƒƒ‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssstttttssssssssssssssrrrrrrsssssssrrrrrrrrrrqqqqqqqqqpppppppppooooooooooooooooooooooooooooonnnnnnnnnnnllllllllllllllllkkkkkkkkjjjjjiiiiihhhhhhhhhhhhhhhhhgggfffffffeeeeeeddddddddddddccccccbbbbbaaaaaaaa`````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++**************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††††‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠ‹ŒŒ����Ž����ŒŒŒ‹‹ŠŠŠ‰‰ˆŠ‰‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssttttssssssssssssssrrrrrrrsssssssrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooooooooooooooooonnnnnnnnnnllllllllllllllllkkkkkkkkjjjjjiiiihhhhhhhhhhhhhhhhggggffffffffeeeeeeddddddddddddccccccbbbbbaaaaaaaa`````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„……†††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��������ŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‰‰‰ˆˆˆ‡‡††………„„„ƒƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssttttssssssssssssssrrrrrrrssssssrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooooooooooooooooonnnnnnnnnllllllllllllllllkkkkkkkkjjjjiiiiihhhhhhhhhgggggggggffffffffffeeeeeeddddddddddddccccccbbbbaaaaaaaaa`````_________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ��������ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‰‰ˆˆˆ‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssstttssssssssssssssrrrrrrrrssssssrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooooooooooooooooonnnnnnnnnllllllllllllllllkkkkkkkkjjjjiiiiihhhhhhhhggggggggggfffffffffeeeeeeeedddddddddddccccccbbbbaaaaaaaa``````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………†††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹‹ŒŒ��������ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‰ˆˆˆ‡‡†††………„„ƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssstttsssssssssssssrrrrrrrrrsssssrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooooooppppoooooooonnnnnnnnnmmlllllllllllllllkkkkkkkjjjjiiiihhhhhhhhgggggggggggfffffffffeeeeeeeedddddddddddcccccbbbbbaaaaaaaa``````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŒ��������ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡ˆˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚�������������€~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssttsssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooooopppppppooooooonnnnnnnnnmmmllllllllllllllkkkkkkjjjjjiiiihhhhhhhggggggggggggfffffffffeeeeeeeeddddddddddccccccbbbbbaaaaaaaa``````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111110000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………††‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒ��������ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†ˆˆ‡‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚������������€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssrttsssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooopppppppppppooooooonnnnnnnnmmmmmmlllllllllllkkkkkkjjjjiiiiihhhhhhhggggggggggggffffffffeeeeeeeedddddddddddccccccbbbbbaaaaaaaa``````________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222221111111100000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒ���������ŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡†††‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrtsssssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooppppppppppppppoooooonnnnnnnnmmmmmmmlllllllllkkkkkkkjjjjiiiiihhhhhhhggggggggggggffffffffeeeeeeeeddddddddddccccccbbbbbbaaaaaaaa``````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŒŒŒ����������ŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††…‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssrtsssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooopppppppppppppppoooooonnnnnnnnmmmmmmmmllllllllkkkkkkkjjjjiiiiihhhhhhhggggggggggggfffffffeeeeeeeeddddddddddcccccccbbbbbaaaaaaaaa``````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ����Ž�ŽŽ����Œ‹‹ŠŠ‰ˆˆ‡‡††††…………††††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚�������������€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrtsssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooopppppppppppppppoooooonnnnnnnnmmmmmmmmmlllllllkkkkkkjjjjjiiiiihhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddccccccbbbbbbaaaaaaaaa``````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„……†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ�����ŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆˆ‡‡†††……………„††…………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚�������������€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrtsssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooopppppppppppppppppooooonnnnnnnnmmmmmmmmmllllllkkkkkkkjjjjjiiiiihhhhhhhhhggggggggggffffeeeeeeeeeedddddddddddccccccbbbbbbaaaaaaaaa``````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ„„„„„„……†††‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ��������ŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆˆ‡†††…………„„„„…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrsssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooppppppppqqqqppppppooooonnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjiiiiiihhhhhhhhhggggggggggffffeeeeeeeeeedddddddddddcccccbbbbbbaaaaaaaaaa`````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........-----------,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒƒƒ„„„„„„………††‡ˆˆ‰‰ŠŠ‹‹ŒŒ������ŽŽŽŽŽŽŽŽŽŽ��ŽŽŽ��ŒŒ‹Š‰‰ˆ‡††………„„„„„„ƒ………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooppppppppqqqqqqpppppoooooonnnnnnnmmmmmmmmmlllllkkkkkkjjjjjjiiiiiiihhhhhhhhggggggggggffeeeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaa````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒ„„„„„„………††‡ˆˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽ���������ŽŽŽ��Œ‹ŠŠ‰ˆ‡‡†……„„„„„ƒƒƒƒ…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooopppppppqqqqqqqqpppppoooooonnnnnnnmmmmmmmmlllllkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggffeeeeeeeeeedddddddddddcccccbbbbbbbbaaaaaaaaaaa````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒ„„„„„„„………††‡‡ˆ‰ŠŠ‹‹Œ��ŽŽŽ�����������������ŽŽ��ŒŒ‹Š‰ˆ‡‡†……„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚�������������€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooopppppppqqqqqqqqqqppppoooooonnnnnnnmmmmmmmmlllllkkkkkjjjjjjjiiiiiiiihhhhhhhhhgggggggggfeeeeeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaaaaaa````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„……††‡‡ˆ‰‰Š‹‹Œ��ŽŽ�������������������ŽŽ��Œ‹Š‰‰ˆ‡††…„„„ƒƒƒƒƒƒ‚‚„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚��������������€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooopppppppqqqqqqqqqqqppppoooooonnnnnnnmmmmmmmmllllkkkkkkjjjjjjjiiiiiiiihhhhhhhhhgggggggggfeeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaaaa````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹ŒŒ�ŽŽ���������������������Ž��Œ‹‹Š‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||}|}|||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpqpppppppppppooopppppppqqqqqqqqqqqppppooooooonnnnnnmmmmmmmlllllkkkkkjjjjjjjiiiiiiiiihhhhhhhhhgggggggggfeeeeeeeeeeddddddddddcccccbbbbbbbbbaaaaaaaaaaaa````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)**)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰Š‹‹Œ��Ž����‘‘‘‘‘‘‘‘‘��������ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚�������������€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}|}}}}}}|||||||||{{{{{{{{zzzzzzyyyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpqpppppppppppoopppppppqqqqqqqqqqqqqpppooooooonnnnnnmmmmmmlllllkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhggggggggffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)*))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘‘‘������Ž��Œ‹Š‰‰ˆ‡††…„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚��������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpqppppppppppppppppppppqqqqqqqqqqqqqpppooooooonnnnnnmmmmmmllllkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggffeeeeeeeeeddddddddddcccccbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUVVVVVVVVVUUUUUUUUUUTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)*))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰Š‹ŒŒ�Ž���‘‘‘’’’’’’’‘‘‘‘�����ŽŽ�Œ‹‹Š‰ˆ‡††……„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚��������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpqpppppppppppppppppppqqqqqqqrqqqqqqpppooooooonnnnnnmmmmmlllllkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfeeeeeeeeeeddddddddddcccccbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUVVVVVVVVVUUUUUUUUUUTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666666555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)*))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’’’’’’’‘‘‘����ŽŽ�ŒŒ‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚��������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrtsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpqpppppppppppppppppppqqqqqqrrrqqqqqpppooooooonnnnnnmmmmlllllkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfeeeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVUVVVVVVVVUUUUUUUUUUUTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888877777777776666666666665555555555544444444443333333333222222222211111111100000000000///////////...........----------,,,,,,,+++++++++++***********)*))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! ����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰ŠŠ‹Œ�Ž���‘‘’’’’’’’‘‘‘‘����ŽŽ�Œ���Ž�Œ‹‹Š‰‰ˆˆ‡‡‡‡††††††††††††††††………………………………„„„„„€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwwwvvvvvvvvvvuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooopppppqqqqqqqqppppoooonnnnnnnnmmmmnnmmmmmmllllkkkkkkjjjjjjjhhhhhhhgggggggggggffffffffdddccccccccccbbbbbbbbbbaabaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOONNOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!! ����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰Š‹ŒŒ����‘‘’’’’’’’’‘‘‘����ŽŽ�ŒŒ��Ž�ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡†††††††††††††††††……………………………„„„„„„€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooopppppqqqqqqqpppppoooonnnnnnnmmmmmnmmmmmmlllllkkkkkkjjjjjjjhhhhhhggggggggggggffffffffdddccccccccccbbbbbbbbbbaabaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOONNOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!! ����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰Š‹‹Œ�Ž���‘‘’’’’’’’’‘‘‘����Ž��Œ‹�Ž��Œ‹ŠŠ‰‰ˆˆ‡‡‡‡†††††††††††††††††…………………………„„„„„„„€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooppppqqqpqqppppppoooonnnnnnnmmmmmmmmmmmmllllkkkkkkkjjjjjjjhhhhhgggggggggggggffffffffdddccccccccccbbbbbbbbbbaabaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPOOOOOOOOONNOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666665555555555544444444443333333333222222222211111111100000000000//////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!! ����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„ƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹ŒŒ�Ž��‘‘‘’’’’’’’’‘‘����Ž��Œ‹ŠŽŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††††††††††…………………………„„„„„„„€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooopppppqqppppppppooooonnnnnnmmmmmmmmmmmmlllllkkkkkkjjjjjjjjhhhhhggggggggggggfffffffffdddccccccccccbbbbbbbbbbaabaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPOOOOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777666666666555555555554444444444333333333322222222221111111110000000000///////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠ‹ŒŒ�ŽŽ��‘‘‘’’’’’’’‘‘����Ž��Œ‹ŠŠŽ�Œ‹‹Š‰‰ˆˆ‡‡‡‡††††††††††††††††††…………………………„„„„„„„„€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}|||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooppppppqppppppppoooonnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjhhhhhggggggggggggfffffffffdddccccccccccbbbbbbbbbbaabaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPOOOOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777666666666555555555544444444444333333333322222222221111111110000000000///////////........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ����������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„ƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ��‘‘‘’’’’’’‘‘‘���Ž��Œ‹‹Š‰�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡††††††††††††††††††………………………„„„„„„„„„€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}|||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooopppppppppppppooooonnnnnmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjhhhhggggggggggggffffffffffdddccccccccccbbbbbbbbbbaabaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777666666666555555555544444444444333333333322222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ����������������������‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒ„„„„……††‡‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ���‘‘‘’’’’’‘‘‘���ŽŽ�Œ‹‹Š‰ˆŒ‹‹Š‰‰ˆˆˆ‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooppppppppppoooooonnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjhhhhgggggggggggfffffffffffdddccccccccccbbbbbbbbbbaabbaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777666666666555555555544444444444333333333322222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ����������������������‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒ„„„„………†‡‡ˆˆ‰ŠŠ‹‹Œ���ŽŽ���‘‘‘’’’‘‘‘����ŽŽ�Œ‹‹Š‰ˆˆŒ‹ŠŠ‰‰ˆˆ‡‡‡‡‡†††††††††††††††††††………………………„„„„„„„„„€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooppppoooooooooonnnnnnmmmmmmmmlmmmlllllllkkkkkkkjjjjjjjjhhhhgggggggggggffffffffffeddcccccccccccbbbbbbbbbbaabbaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777666666666555555555544444444444333333333322222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ����������������������‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„……††‡ˆˆ‰ŠŠ‹‹Œ���ŽŽ���‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆˆ‡‹ŠŠ‰‰ˆˆ‡‡‡‡‡††††††††††††††††††††………………………„„„„„„„„„€~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooooppooooooooonnnnnnmmmmmmmmllmmlllllllkkkkkkkkjjjjjjjjhhhgggggggggggfffffffffffeddcccccccccccbbbbbbbbbbaabbaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\[\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777666666666555555555544444444444333333333322222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„…„„„„„……††‡ˆˆ‰ŠŠ‹‹Œ���ŽŽ����‘‘‘‘‘‘‘‘����ŽŽ�Œ‹ŠŠ‰ˆˆ‡†ŠŠ‰‰ˆˆ‡‡‡‡‡‡†††††††††††††††††††…………………………„„„„„„„„„€~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooonnnnnnnmmmmmmmmlllmllllllllkkkkkkkkjjjjjjjjhhhgggggggggggfffffffffffeddcccccccccccbbbbbbbbbbaabbaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\[\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666555555555544444444444333333333322222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„………†‡‡ˆ‰‰Š‹‹Œ��ŽŽŽ����‘‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆˆ‡††Š‰‰ˆˆˆ‡‡‡‡‡††††††††††††††††††††…………………………„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}|||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjhhhggggggggggffffffffffffeddcccccccccccbbbbbbbbbbaabbaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666555555555544444444444333333333322222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„……††‡ˆˆ‰Š‹‹ŒŒ�ŽŽŽ�����‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡††…‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††††††††…………………………„„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}|||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjhhhggggggggggfffffffffffeeddcccccccccccbbbbbbbbbbaabaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666555555555544444444444333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„……††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ������‘‘‘‘‘‘����ŽŽ�Œ‹ŠŠ‰ˆ‡‡††……‰ˆˆˆ‡‡‡‡‡‡††††††††††††††…†††††…………………………„„„„„„„„„„~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}|||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjhhgggggggggggfffffffffffeeddccccccccccbbbbbbbbbbbaabaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666555555555544444444444333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„………††‡ˆˆ‰Š‹‹Œ��ŽŽ�������‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡‡††……„ˆˆˆ‡‡‡‡‡‡‡†††††††††††††……††††……………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjhhgggggggggggfffffffffffeedcccccccccccbbbbbbbbbbbaabaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPOOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666555555555544444444444333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! ���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ������‘‘’’‘‘‘‘���Ž�ŒŒ‹Š‰ˆ‡‡†……„„„ˆˆ‡‡‡‡‡‡‡†††††††††††††………††††……………………………„„„„„„„„„„~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjhhgggggggggggfffffffffffeedcccccccccccbbbbbbbbbbbaabaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444444333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………††‡ˆˆ‰ŠŠ‹Œ��ŽŽ�����‘‘‘’’’‘‘‘���Ž�Œ‹Š‰ˆ‡‡†……„„„ƒˆ‡‡‡‡‡‡‡‡††††††††††††…………†††………………………………„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjihhgggggggggggfffffffffffeedcccccccccccbbbbbbbbbbbaabaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�����‘‘‘‘’’’‘‘‘��Ž�Œ‹ŠŠ‰ˆ‡†……„„„ƒƒ‡‡‡‡‡‡‡‡‡††††††††††††…………††…………………………………„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjihggggggggggggfffffffffffeedcccccccccccbbbbbbbbbbbaabaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘’’’’’‘‘��Ž�Œ‹Š‰ˆ‡††……„„ƒƒƒ‡‡‡‡‡‡‡‡††††††††††††……………†…………………………………„„„„„„„„„„„~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjihgggggggggggfffffffffffeeedcccccccccccbbbbbbbbbbbaabaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]^^^]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘‘’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ‡‡‡‡‡‡‡‡††††††††††††…………………………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}||}|||||}}}|||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmllllllllllllkllllkkkkkkkkkkjjjjjjjjjjihgggggggggggfffffffffffeeedcccccccccccbbbbbbbbbbbaabbaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘’’’“’’’‘‘��Ž�Œ‹‰ˆ‡‡†…„„„ƒƒƒƒ‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmllllllllllllkklllkkkkkkkkkkkjjjjjjjjjjihgggggggggggfffffffffffeeedccccccccccbbbbbbbbbbbbaabaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOONNOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘’’’’““’’‘‘��Ž�‹Š‰ˆ‡†……„„ƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmllllllllllllkklllkkkkkkkkkkkjjjjjjjjjiihgggggggggggfffffffffffeeedccccccccccbbbbbbbbbbbbaabaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†……††‡ˆˆ‰ŠŠ‹Œ��ŽŽ���‘‘‘’’’’““’’‘‘��Ž�‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmllllllllllllkkkllkkkkkkkkkkkjjjjjjjjjjiihgggggggggggfffffffffffeeedccccccccccbbbbbbbbbbbbaabaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOONNOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!! €����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰‰Š‹‹Œ��Ž����‘‘’’’’’““’’‘‘��ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnmmmmmmmmmlllllllllllllkkkllkkkkkkkkkkkjjjjjjjjjjiihgggggggggggfffffffffffeeedccccccccccbbbbbbbbbbbbaabaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111110000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!! €€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ����‘‘’’’’““““’‘‘��ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnmmmmmmmmmlllllllllllllkkkllkkkkkkkkkkkjjjjjjjjjjiihgggggggggggfffffffffffeeecccccccccccbbbbbbbbbbbaaabaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222221111111100000000000///////////.......-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!! €€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡ˆˆ‰Š‹‹Œ��Ž����‘‘’’’’“““““’‘‘��ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡††††††††††††††………………………………………………………„„„„„„„„„„„„~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvuuuuuuuuutttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnmmmmmmmmmllllllllllllkkkklkkkkkkkkkkkjjjjjjjjjjjiihgggggggggggfffffffffffeeecccccccccccbbbbbbbbbbbaaabaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!! €€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††…………………………………………………………………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ���‘‘’’’“““““”””“’’‘��ŽŒ‹Š‰ˆ‡‡†………„„„ƒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwvvvvvvvvvvvvuuuuuuuuttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa`````````````_____________^_^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444433333332222222222111111110000000000///////////.............----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('(('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††…………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡ˆˆ‰ŠŠ‹Œ��Ž����‘‘’’““““”“”””“’’‘��ŽŒ‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvuuuuuuuuttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^_^^^^^^^^^^^]]]]]]]]]]\\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444433333332222222222111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('(('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††……………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………‡‡ˆˆ‰Š‹ŒŒ�ŽŽ���‘‘’’““““””””””“’’‘���Œ‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvuuuuuuuuttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^_^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444433333332222222222111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''(('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡†††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††………………………………………………………………………………………………………………………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„………†‡‡ˆ‰ŠŠ‹Œ��Ž���‘‘’’’“““”””””””“’‘����Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvuuuuuuuuttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444433333332222222222111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''(('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡†††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„††…………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„………†‡ˆˆ‰Š‹ŒŒ�Ž����‘’’’“““””””””””“’‘��Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvuuuuuuuuttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888888777777777766666666665555555555444444444433333332222222222111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡†††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„†……………………………………………………………………………………………………………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„…„„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’“““””””””””““’‘��Ž�Œ‹ŠŠ‰ˆ‡††……„„„ƒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvuuuuuuuuttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbcbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444433333332222222222111111110000000000///////////.............----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„………………………………………………………………………………………………………………………………………†††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††ˆˆ‰Š‹ŒŒ�Ž���‘‘’’““””””””””””““’‘��Ž�Œ‹ŠŠ‰ˆ‡‡†……„„„ƒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444433333332222222222111111110000000000//////////.............-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡ˆ‰‰Š‹Œ�Ž���‘‘’’““””””””””“””“’’‘��Ž�Œ‹Š‰‰ˆ‡‡†……„„„ƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;:::::::::::999999999988888888887777777777766666666665555555555444444444433333332222222222111111110000000000//////////.............-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''(''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………†††………………………………………………………………………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††……………………††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰Š‹Œ��Ž��‘‘’’““”””””””””“””“’‘���Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;:::::::::::999999999988888888887777777777766666666665555555555444444444433333332222222222111111110000000000//////////.............-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††………………………††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‰‰Š‹Œ�Ž���‘’’““”””””•””””“”““’‘��Ž��Œ‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::9999999999988888888887777777777666666666665555555555444444444433333322222222222111111110000000000//////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………†††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„……†‡‡‰Š‹Œ�ŽŽ��‘‘’““””””••••”””“”“’‘‘��Ž�Œ‹‹Š‰ˆˆ‡††……„„„ƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::9999999999988888888887777777777666666666665555555555444444444433333322222222222111111110000000000//////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………††††††††††……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††…………………………†††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„……†‡ˆ‰Š‹Œ�Ž��‘‘’’““”””•••••””““““’‘��Ž��Œ‹Š‰‰ˆ‡‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::9999999999888888888887777777777666666666665555555555444444444433333322222222222111111110000000000//////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆ††††††††………………………†††††††††…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††…………………………†††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„……†‡ˆ‰ŠŒ�Ž���‘’’““”””•••••”””“““’‘���Ž�Œ‹‹Š‰ˆˆ‡‡†……„„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********)*)))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆ††††††††………………………†††††††††……………………………………………………………………………„„„„………………………………………………………………………………„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††……………………………††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„……†‡ˆŠ‹Œ�Ž��‘‘’““”””••••••””““’“’‘��Ž�ŒŒ‹Š‰‰ˆ‡‡††……„„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********)*)))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆ††††††††………………………††††††††……………………………………………………………………………„„„„………………………………………„„………………………………„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††……………………………††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…††‡ˆŠ‹Œ�Ž��‘’’“”””••••••”””“’’’‘��Ž��Œ‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆ†††††††††………………………††††††…………………………………………………………………………………„„„………………………………„„„„„…………………………„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††………………………………††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡‡‰Š‹�Ž��‘‘’““”””••••••””““’‘‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡††……„„„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ††††††††……………………………†††………………………………………………………………………………………………………………………„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ�Ž��‘’““”””••••••””““’‘‘‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡††………„„„ƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvvvvvvvvvvuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ††††††††………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††…………………………………†††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ�Ž��‘’““”””•••••”””““’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡†††……„„„„ƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvvvvvvvvvvuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆ††††††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††…………………………………†††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹ŒŽ��‘’’“”””•••••”””““’‘�����ŒŒ‹Š‰ˆˆ‡‡†††………„„„ƒƒƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvvuuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆ†††††††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††……………………………………††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž��‘’““”””••••”””““’’‘���Ž�Œ‹Š‰ˆˆ‡‡†††………„„„„ƒƒƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††……………………………………††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹�Ž��‘’““”””•••””””““’‘��ŽŽ�Œ‹Š‰‰ˆ‡‡††…………„„„„„ƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuuttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@AAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††………………………………………††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠŒ�Ž��‘’“”””””•””””““’’‘��ŽŽ�Œ‹Š‰ˆ‡‡††…………„„„„„ƒƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONOONNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@AAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††………………………………………†††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‰ŠŒ�Ž�‘’’“””””””””””““’‘��Ž��Œ‹Š‰ˆ‡‡††…………„„„„„„ƒƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111000000000///////////.............-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††…………………………………………†††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„……†ˆ‰ŠŒ���‘’““”””””””””““’’‘��Ž��Œ‹Š‰ˆ‡††………„„„„„„„ƒƒƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@AAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111000000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††……………………………………………††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„…†‡ˆ‰ŠŒŽ��‘’““”””””””””““’‘‘��Ž��ŒŠ‰ˆˆ‡††………„„„„„„ƒƒƒƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPQQQPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNMMMMMMMMLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444443333332222222222111111111000000000///////////.............----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„…†‡ˆ‰Š�Ž�‘’““””•••••”””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttuuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777766665555555555544444444444333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ………………„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹���‘’“”””•••••”””““’’‘��Ž���ŽŒ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777766665555555555544444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ……………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹���‘’“””••••••”””““’‘‘��Ž����Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777766665555555555544444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„……………………………………………………………………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž��‘’“””••••••”””““’‘‘��Ž����Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@??????????>>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777766665555555555544444444443333333333322222222221111100000000000//////////..........----------,,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„…………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‰Š‹Ž��‘’“””••••••”””““’‘‘��Ž���ŽŒ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@??????????>>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777766665555555555444444444443333333333322222222221111100000000000//////////..........----------,,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž��’““”•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@??????????>>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777766665555555555444444444443333333333322222222221111100000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž�‘’““”•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttuuuuttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444444333333333332222222222111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†ˆ‰Š‹Ž�‘’““”•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiijjjjjjiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444444333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„…………………………„………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž�‘’““”•••••••”””““’‘‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444444333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„………………………„„„…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰Š‹Ž��’““”•••••••”””““’‘‘��Ž���Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444443333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„………„„………„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž��‘’“””••••••”””““’‘‘��Ž���Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444443333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„…„„„„…„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„…†‡ˆŠ‹���‘’“””•••••”””“““’‘‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444443333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“”””••••”””““’’‘���Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttuuuttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444443333333333322222222222111100000000000///////////.........-----------,,,,,,,,,,,,,++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰Š�Ž�‘’““””••••”””““’’‘���Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444443333333333322222222221111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„…†‡‰ŠŒŽ��‘’“”””•••”””““’’‘��Ž�Œ��Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666555555555544444444443333333333322222222221111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆŠŒ���‘’“”””•••”””““’’‘��Ž�Œ�ŽŽ�Œ‹ŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>===>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776665555555555544444444443333333333322222222221111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰Œ�Ž�‘’““”””•””””““’‘‘��Ž�Œ�Ž�ŒŒ‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776665555555555544444444443333333333322222222221111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……„„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„……†ˆ‰‹�Ž��‘’“”””•””””““’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776665555555555544444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‰‹ŒŽ��‘’“””””””””““’‘���Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>===>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776665555555555544444444443333333333322222222221111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‹Œ���‘’““”””””””““’‘���Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776665555555555444444444443333333333322222222221111100000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠŒ�Ž�‘’’“”””””””““’‘��Ž�Œ‹�Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡†††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttuuuttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776665555555555444444444443333333333322222222221111100000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…†ˆŠ‹�Ž��‘’“”””•”””““’‘��Ž�Œ‹Ž��Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttuutttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888887777777777666555555555544444444444333333333332222222222111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„……………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡Š‹ŒŽ��‘’“”””””””““’‘��Ž�Œ‹Ž�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuutttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777666555555555544444444444333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„…………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡‰‹ŒŽ��‘’“”””•”””““’‘��Ž�Œ‹Ž�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttuutttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>===>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777666555555555544444444443333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„……………………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡‰‹Œ���‘’“”””••””““’‘��Ž�Œ‹Ž�Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttuutttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>===>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777666555555555544444444443333333333322222222222111110000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚�������‚‚ƒƒ„…†‡‰Š‹�Ž��‘‘’’’’’’‘���Ž�Œ‹Š‰Œ‹ŠŠ‰ˆˆ‡‡‡††††……………………„„„‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllklllkkkkkkkkkkkkjjjjjjjjjjhggggggggggggfffffffffffeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999998888888877777777777666666666655555555554444444444333333322222222221111111110000000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚�������‚‚ƒ„„…‡‡‰Š‹�Ž��‘‘’’’’’‘‘���Ž�ŒŠ‰ˆŒ‹ŠŠ‰ˆˆ‡‡‡††††……………………„„„‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllklllkkkkkkkkkkkjjjjjjjjjjjhggggggggggggfffffffffffeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>=>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888887777777777666666666655555555544444444444333333222222222221111111110000000000///////////......-----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚������‚‚‚ƒ„…†‡ˆ‰Š‹�Ž��‘‘’’’’’‘‘��Ž�Œ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡†††††……………………„„„‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllklllkkkkkkkkkkkjjjjjjjjjjjhggggggggggggfffffffffffeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaa``````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999998888888887777777777666666666655555555544444444444333333222222222221111111110000000000///////////......-----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚�����‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘‘’’’’’‘‘��Ž�Œ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡†††††……………………„„„‚‚‚‚‚‚������������€€€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkllkkkkkkkkkkkkjjjjjjjjjjjhggggggggggggfffffffffffeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>===========<<<<<<<<<;;;;;;;;;::::::::::999999998888888887777777777666666666655555555544444444444333333222222222221111111110000000000///////////......-----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒ„„…†‡ˆ‰‹Œ�Ž��‘‘’’’’’‘���Ž�Œ‹Š‰ˆ‹‹Š‰‰ˆˆ‡‡†††††……………………„„„‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggffffffffffffeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999998888888887777777777666666666655555555544444444444333333222222222221111111110000000000///////////......-----------,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž��‘‘’’’’‘‘���Ž�Œ‹Š‰ˆ‹ŠŠ‰ˆˆ‡‡‡††††……………………„„„„‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeeffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999998888888877777777777666666666655555555544444444443333333222222222221111111110000000000///////////......-----------,,,,,,,,,,,+++++++++************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒƒ„…†‡ˆ‰‰ŠŒ�Ž���‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡‹ŠŠ‰ˆˆ‡‡‡††††……………………„„„„‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttstttsssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkllkkkkkkkkkkkkjjjjjjjjjjjhgggggggggggfffffffffffeefffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>===========<<<<<<<<<;;;;;;;;;::::::::::999999998888888877777777777666666666655555555544444444443333333222222222221111111110000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚�����‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�Ž���‘‘’’‘‘‘���Ž�Œ‹Š‰ˆ‡‹Š‰‰ˆˆ‡‡‡††††……………………„„„„‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttssssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjjggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa```````````__________^__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999998888888877777777777666666666655555555544444444443333333222222222221111111110000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚�����‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�ŽŽ��‘‘‘‘‘‘‘���Ž�Œ‹Š‰‰ˆ‡ŠŠ‰ˆˆˆ‡‡†††††…………………„„„„„‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttssssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkllkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa```````````__________^_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999998888888877777777777666666666655555555544444444443333333222222222221111111110000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚������‚‚‚ƒƒ„……†‡ˆ‰Š‹‹Œ�Ž���‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†Š‰‰ˆˆ‡‡‡††††……………………„„„„„‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooopooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkklkkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaa``````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999998888888877777777777666666666655555555544444444443333333222222222221111111110000000000//////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚������‚‚‚ƒƒ„……†‡ˆ‰Š‹ŒŒ�Ž����‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡†Š‰‰ˆˆ‡‡‡††††…………………„„„„„„‚‚‚‚��������������€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjiggggggggggggfffffffffffeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777666666666665555555554444444444333333322222222221111111111000000000///////////.......-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚�������‚‚ƒƒ„……†‡ˆ‰Š‹Œ��ŽŽ����‘‘‘‘����ŽŽ�Œ‹Š‰ˆ‡††‰‰ˆˆ‡‡‡††††…………………„„„„„„„‚‚‚‚��������������€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssttsssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeefffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````___________^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777666666666655555555554444444444333333322222222222111111111000000000///////////.......-----------,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚�������‚‚‚ƒ„„…†‡ˆ‰Š‹Œ��ŽŽ�����‘‘‘����ŽŽ�Œ‹Š‰ˆˆ‡†…‰‰ˆˆ‡‡‡††††…………………„„„„„„„‚‚‚‚�������������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkkjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777666666666655555555554444444444333333322222222222111111111000000000///////////.......-----------,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚��������������‚‚�������‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽŽ������‘������Ž�Œ‹‹Š‰ˆ‡††…‰ˆˆ‡‡‡††††…………………„„„„„„„„‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkjjjjjjjjjjjjigggggggggggfffffffffffeeeffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==>>===========<<<<<<<<<<;;;;;;;;::::::::::::9999999888888887777777777666666666655555555544444444444333333322222222221111111111000000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������‚�������‚‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ��������������Ž��Œ‹Š‰ˆ‡‡†……‰ˆˆ‡‡‡††††………………„„„„„„„„„‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkklkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==>>===========<<<<<<<<<<;;;;;;;;::::::::::::99999998888888877777777776666666666555555555444444444443333333222222222211111111110000000000//////////......-----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚�������‚‚ƒƒ„…†‡ˆŠ‹Œ�ŽŽ������‘‘������ŽŽ�Œ‹ŠŠ‰ˆ‡††…„ˆˆ‡‡‡††††………………„„„„„„„„„„‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==>>===========<<<<<<<<<<;;;;;;;;::::::::::::9999999888888887777777777666666666655555555544444444444333333322222222221111111111000000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž�����‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆ‡‡†……„ˆˆ‡‡‡††††………………„„„„„„„„„„‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiigggggggggggfffffffffffeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==>>===========<<<<<<<<<<;;;;;;;;::::::::::::9999999888888887777777777666666666655555555544444444444333333322222222221111111111000000000///////////.......----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒ„…†‡‰Š‹Œ�Ž���‘�‘‘‘‘������Ž��Œ‹Š‰‰ˆ‡†……„„ˆ‡‡‡††††………………„„„„„„„„„„„‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeeffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666655555555544444444444333333322222222222111111111000000000///////////......-----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒ„…†‡ˆ‰ŠŒ�Ž���‘‘‘‘‘‘‘�����ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„‡‡‡‡††††………………„„„„„„„„„„„‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>==>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666655555555544444444444333333322222222222111111111000000000///////////......-----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&'''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚ƒ„…†‡ˆŠ‹Œ�Ž���‘‘‘‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡††…„„ƒ‡‡‡†††††……………„„„„„„„„„„„„‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>===>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666655555555544444444444333333322222222222111111111000000000///////////......-----------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&'''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒ„…†ˆ‰Š‹�Ž���‘‘‘‘‘‘‘�����ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„ƒ‡‡‡††††………………„„„„„„„„„„„„‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@??????????>>>>>>>>>===>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666555555555544444444444333333322222222222111111111000000000///////////......-----------,,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''''&'''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������€������‚‚ƒ„…†‡ˆ‰ŠŒ�Ž���‘‘‘‘‘‘�����ŽŽ��Œ‹ŠŠ‰ˆ‡††…„„ƒƒ‡‡†††††………………„„„„„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdddccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@??????????>>>>>>>>>===>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666555555555544444444444333333322222222222111111111000000000//////////.......-----------,,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€�����‚‚‚ƒ„…†‡ˆŠ‹Œ�Ž���‘‘‘‘‘‘�����ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„„ƒƒ‡‡†††††………………„„„„„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggffffffffffffeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbbaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?@@@@??????????>>>>>>>>>===>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666555555555544444444444333333322222222222111111111000000000///////////......------------,,,,,,,,,,,+++++++++***********))))))))(((((((((((('''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€�����‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž���‘‘‘‘������ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„ƒƒ‡‡††††…………………„„„„„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeefffeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?@@@@??????????>>>>>>>>>===>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666555555555544444444444333333322222222222111111111000000000//////////.......------------,,,,,,,,,,,++++++++++**********))))))))(((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€�����‚‚ƒƒ„…†‡‰Š‹Œ�Ž����‘‘�������ŽŽ�ŒŒ‹Š‰‰ˆ‡††…„„ƒƒƒ‡†††††………………„„„„„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeeedddddddddddcddcccccccccccbbbbbbbbbbba```````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?@@@@??????????>>>>>>>>>===>>===========<<<<<<<<<;;;;;;;;;::::::::::::9999999888888887777777777666666666555555555544444444444333333322222222222111111111000000000//////////.......------------,,,,,,,,,,,++++++++++**********))))))))(((((((((((('''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž�����‘�������ŽŽ�ŒŒ‹Š‰‰ˆ‡††…„„„ƒƒˆ‡‡‡‡‡‡††††††………………………………������€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????@??????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::99999999999998888888888887777777777666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,+++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž������������ŽŽ��Œ‹‹Š‰ˆˆ‡†……„„ƒƒƒˆ‡‡‡‡‡‡††††††………………………………������€€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::99999999999988888888888887777777777666666666555555444444444433333333333222222111111111110000000000//////////..........--------,,,,,,,,,,,,+++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ����������ŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒˆ‡‡‡‡‡‡†††††…………………………………������€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddccccccccccccbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::99999999999998888888888887777777776666666666555555444444444433333333333222221111111111110000000000//////////..........-------,,,,,,,,,,,,,,++++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ���������ŽŽ��ŒŒ‹‹Š‰‰ˆ‡††……„„ƒƒƒˆ‡‡‡‡‡‡†††††…………………………………�����€€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::99999999999988888888888887777777776666666666555555444444444433333333333222221111111111110000000000//////////..........--------,,,,,,,,,,,,,,+++++++++************)))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒ„„…†‡ˆ‰Š‹Œ��ŽŽ������ŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡††…„„„ƒƒƒˆ‡‡‡‡‡‡†††††…………………………………�����€€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbcbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::9999999999999888888888888777777777666666666655555544444444443333333333322222111111111111000000000//////////...........--------,,,,,,,,,,,,,,++++++++++***********))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒ„„…†‡ˆ‰Š‹Œ��ŽŽ����ŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡‡†……„„„ƒƒƒˆ‡‡‡‡‡‡†††††………………………………„����€€€€€€€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggfgggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::9999999999998888888888888777777777666666666555555444444444443333333333322222111111111111000000000//////////...........--------,,,,,,,,,,,,,,,+++++++++***********))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚ƒƒ„……†‡ˆ‰Š‹Œ��ŽŽŽ���ŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡††……„„ƒƒƒƒˆ‡‡‡‡‡††††††………………………………„����€€€€€€€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;::::9999999999998888888888887777777777666666666555555444444444443333333333322222111111111110000000000//////////...........--------,,,,,,,,,,,,,,,+++++++++***********))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚ƒƒ„…††‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡‡†………„„ƒƒƒƒˆ‡‡‡‡‡††††††……………………………„„����€€€€€€€€€€€€€€}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;::::9999999999998888888888887777777777666666666555555444444444443333333333322222111111111110000000000//////////...........--------,,,,,,,,,,,,,,,,++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽ���ŒŒŒ‹‹Š‰‰ˆ‡‡††……„„„ƒƒƒƒˆ‡‡‡‡‡††††††…………………………„„„���€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;:::::999999999998888888888887777777777666666666555555444444444443333333333322222111111111110000000000//////////...........--------,,,,,,,,,,,,,,,,++++++++***********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒƒˆ‡‡‡‡‡†††††……………………………„„„���€€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<;;;;;;;;:::::999999999998888888878887777777776666666666555555444444444443333333333322222111111111110000000000//////////...........--------,,,,,,,,,,,,,,,,,++++++++**********))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡‡††………„„„ƒƒƒƒˆ‡‡‡‡‡†††††…………………………„„„„�€€€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<<;;;;;;;;:::::999999999998888888878887777777776666666666555555444444444443333333333322222111111111110000000000//////////...........--------,,,,,,,,,,,,,,,,,++++++++**********)))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„„ƒƒƒƒˆ‡‡‡‡‡†††††………………………„„„„„�€€€€€€€€€€€€€€€€}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<<<<;;;;;;;;::::::99999999998888888878877777777776666666665555555444444444443333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,++++++++**********)))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽ��ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„„„„ƒƒƒƒˆ‡‡‡‡††††††………………………„„„„„€€€€€€€€€€€€€€€€}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<<<<;;;;;;;;::::::99999999998888888878877777777776666666665555555444444444443333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,+++++++**********)))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…††‡ˆ‰ŠŠ‹ŒŒ����Ž���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒƒˆ‡‡‡‡†††††………………………„„„„„„€€€€€€€€€€€€€€€}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<<<<;;;;;;;;::::::99999999988888888878877777777766666666665555555444444444443333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……†‡‡ˆ‰ŠŠ‹ŒŒ�������ŒŒŒ‹‹Š‰‰ˆˆ‡‡†††………„„„„ƒƒƒƒˆ‡‡‡‡†††††………………………„„„„„„€€€€€€€€€€€€€€€}}}}}}}}||||||||||||||||{|||{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>================<<<<<<<<;;;;;;;;::::::99999999988888888778877777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰ŠŠ‹ŒŒŒ������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„ƒƒƒƒˆ‡‡‡‡†††††………………………„„„„„„€€€€€€€€€€€€€€}}}}}}}}||||||||||||||||{||{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<;;;;;;;;;::::::99999999988888888778877777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰ŠŠ‹‹ŒŒ������ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††…………„„„„ƒƒƒƒˆ‡‡‡‡†††††………………………„„„„„„€€€€€€€€€€€€€€}}}}}}}|||||||||||||||||{||{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;::::::99999999988888888778777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡ˆˆ‰‰Š‹‹ŒŒŒ�����Œ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„ƒƒƒƒˆ‡‡‡‡†††††………………………„„„„„„€€€€€€€€€€€€€€}}}}}}}||||||||||||||||{{||{{{{{{{{{{{{{{{zzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;::::::99999999988888888778777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„ƒƒƒˆ‡‡‡‡†††††…………………………„„„„„€€€€€€€€€€€€€}}}}}}||||||||||||||||{{{|{{{{{{{{{{{{{{{zzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;::::::99999999988888887778777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡‡†††…………„„„„„ƒƒƒˆ‡‡‡‡†††††…………………………„„„„„€€€€€€€€€€€€}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;::::::99999999888888887778777777777766666666665555554444444444433333333333322222111111111110000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,+++++++********))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡‡†††……………„„„„ƒƒƒˆ‡‡‡‡†††††…………………………„„„„„€€€€€€€€€€€}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;::::::99999999888888887778777777777766666666665555554444444444433333333333222222111111111100000000000//////////...........-------,,,,,,,,,,,,,,,,,,,,,+++++++*******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡‡†††……………„„„„ƒƒƒˆ‡‡‡‡†††††…………………………„„„„„€€€€€€€€€€}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;:::::99999999988888888777877777777776666666666555555444444444443333333333322222111111111110000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,+++++++*******))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………†††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†††……………„„„„ƒƒƒˆ‡‡‡‡†††††…………………………„„„„„€€€€€€€€€}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;:::::99999999988888888777877777777776666666666555555444444444443333333333322222111111111110000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,+++++++*******))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡††††…………„„„„ƒƒƒˆ‡‡‡‡††††††………………………„„„„„€€€€€€€€}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;:::::99999999988888888777877777777776666666666555555444444444443333333333322222111111111110000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,+++++++*******))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡††††…………„„„„ƒƒƒˆ‡‡‡‡††††††………………………„„„„„€€€€€€€€}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::999999999888888888777877777777776666666666555555444444444433333333333322222111111111110000000000///////////...........-------,,,,,,,,,,,,,,,,,,,,,+++++++*******))))))))))))(((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$############""""""""""""""""""!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡††††…………„„„„„„„„„„ƒƒƒƒƒƒƒ‚€€~~~~~~~}}}}}}}||||||||||||||||{{zzzzzzzyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuutttttttttttttttsssssssttttttsssssssssssssrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaa```````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>============<<<;;;;;;;;;;::::::::::999999999999888888888777777777776666666666555555555544444444433333333333222222211111100000000000////////...........-----------,,,,,,,,,,,+++++++++++++++++*******)))))))(((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##$$############"""""""""""!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽ���ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡†††††……………„„„„„„„„ƒƒƒƒƒƒƒƒ‚€~~~~~~~~}}}}}}}||||||||||||||||{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuutttttttttttttttsssssssttttttsssssssssssssrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::9999999999999888888888777777777776666666666555555555544444444433333333333222222211111000000000000////////...........-----------,,,,,,,,,,,,++++++++++++++++*******)))))))(((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##$$############"""""""""""!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††……………„„„„„„„„„„ƒƒƒƒƒƒ‚‚€~~~~~~~~}}}}}}}|||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssstttttssssssssssssssrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::999999999999888888888877777777777666666666655555555554444444443333333333322222221111100000000000/////////..........------------,,,,,,,,,,,,++++++++++++++++*******)))))))(((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##$#############"""""""""""!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������������������‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††……………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚~~~~~~~~~}}}}}}||||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssstttttssssssssssssssrrrrrrrqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::999999999999888888888877777777777666666666655555555554444444443333333333322222221111100000000000/////////..........------------,,,,,,,,,,,,,+++++++++++++++*******)))))))((((((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$##$#############"""""""""""!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������������������������‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚~~~~~~~~~}}}}}}|||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssstttttsssssssssssssrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::999999999999888888888877777777777666666666655555555554444444443333333333322222221111100000000000/////////..........------------,,,,,,,,,,,,,+++++++++++++++*******)))))))((((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������������������������‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††……………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~}}}}}||||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttsssssssssttttssssssssssssssrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555554444444443333333333322222221111100000000000/////////..........------------,,,,,,,,,,,,,,++++++++++++++*******)))))))((((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€������������������������������������������������‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††…………………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~}}}}}||||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttsssssssssttttssssssssssssssrrrrrrrrqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555554444444443333333333322222221111100000000000/////////..........-----------,,,,,,,,,,,,,,,,+++++++++++++*******)))))))((((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������������������������‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„………††‡‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~}}}}||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttsssssssssttttssssssssssssssrrrrrrrrqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<;;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555554444444443333333333322222221111100000000000/////////..........-----------,,,,,,,,,,,,,,,,+++++++++++++*******))))))))(((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆˆ‡‡††††…………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~}}}}||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttsssssssssstttsssssssssssssssrrrrrrrrqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;::::::::::999999999998888888888877777777777666666666655555555554444444443333333333322222221111000000000000/////////..........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))(((((((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„……†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹�ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††…………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~}}}||||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttsssssssssstttssssssssssssssrrrrrrrrrqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<;;;;;;;;;;;:::::::::99999999999888888888887777777777766666666665555555555444444444333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))(((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹�ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………………„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttsssssssssstttssssssssssssssrrrrrrrrrqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;;;:::::::::99999999999888888888887777777777776666666665555555555444444444333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))(((((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~}}||||||||||||||||{{{{{{{zzzyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuttttttttttttttssssssssssstttssssssssssssssrrrrrrrrrqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>============<<;;;;;;;;;;;:::::::::99999999999888888888887777777777776666666665555555555444444444333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))(((((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰ˆ‡‡†††…………„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}|||||||||||||||||{{{{{{{zzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuttttttttttttttsssssssssssttssssssssssssssrrrrrrrrrrqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::99999999999888888888888777777777776666666665555555555444444444333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,,,++++++++++++*******)))))))))((((((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒ„„…††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŽŽ���ŒŒ‹‹‹ŠŠ‰ˆˆ‡‡††…………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}|||||||||||||||||{{{{{{{zzyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuttttttttttttttsssssssssssttssssssssssssssrrrrrrrrrrqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;::::::::::9999999999888888888887777777777776666666665555555555444444444333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,,,++++++++++++*******)))))))))(((((((((()(((((((((('''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚ƒƒ„……††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuutttttttttttttssssssssssssttssssssssssssssrrrrrrrrrrqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666665555555555444444444333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,,+++++++++++++******)))))))))))((((((((()((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##$$###########""""""""""""!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹ŠŠŽ��ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuttttttttttttssssssssssssstssssssssssssssrrrrrrrrrrrqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666665555555555444444444333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,,+++++++++++++******)))))))))))((((((((()((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚ƒƒ„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ���ŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuttttttttttttssssssssssssstssssssssssssssrrrrrrrrrrrqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555554444444443333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,++++++++++++++******))))))))))))(((((((()((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##$$###########""""""""""""!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€����������������€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚��‚‚‚‚‚‚‚�����������‚‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ��ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::9999999999888888888888777777777766666666655555555554444444443333333333332222222111100000000000//////////..........-----------,,,,,,,,,,,,,,,++++++++++++++******)))))))))))))((((((()((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€���������������€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚��������������������‚‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠŠ�ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222211110000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))((((((()((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##$$###########""""""""""""!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€���������������€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰�ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222211110000000000///////////..........-----------,,,,,,,,,,,,,++++++++++++++++*****)))))))))))))))(((((()((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##$############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€��������������€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚����‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰�ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222211110000000000///////////.........------------,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((()((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$###$############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡†††………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~~}||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrqqppppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222211110000000000///////////.........------------,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((()((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$###$############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚����������������������‚‚‚‚‚‚‚‚‚�������������������������������������‚‚‚ƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††……………„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~}|||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444333333333333222222211110000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++******)))))))))))))))(((((()((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$###$############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚�����������������������‚‚‚‚‚‚‚‚���������������������������������������‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†††………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~}}|||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777776666666665555555554444444444333333333333222222211110000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++******)))))))))))))))(((((()(((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###$############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚������������������������‚‚‚‚‚‚‚��������������������������������€€€�����‚‚‚ƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777776666666665555555555444444444333333333333222222211110000000000///////////.........------------,,,,,,,,,,,,++++++++++++++++******)))))))))))))))(((((()(((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###$############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€����������€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚��������������������������������€€€€€�����‚‚ƒƒ„„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ŒŒ‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††……………………………„„„„ƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuttttttttttssssssssssssssrsssssssssssssrrrrrrrrrrrrrqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777776666666665555555554444444443333333333333222222211100000000000///////////.........------------,,,,,,,,,,,++++++++++++++++*******)))))))))))))))(((((()(((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$############""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€�����‚ƒƒ„„……†‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡†††††………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€}}}}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttuttttttttttttttssssssssssrrrrqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888777777777776666666655555555544444444443333333333322222222222221111111100000000000///////////....------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������������������‚�������������‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€�����‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆ‡‡‡††††……………………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssrrrrqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAA@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888777777777766666666655555555544444444443333333333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€����‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹ŠŠ‰‰‰ˆ‡‡††††………………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����€€€€}}}}}}}}}}}}|||||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999888888777777777766666666655555555544444444443333333333322222222222211111111100000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€����€��€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„…†‡ˆˆ‰ŠŠ‹‹ŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡†††……………………………………………„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€~}}}}}}}}}}}|||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCBBBBBAA@@@@@@@@??????????>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888777777777766666666655555555544444444443333333333222222222222211111111100000000000///////////....------------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„……†‡ˆ‰‰Š‹‹‹‹‹‹‹‹Š‰Š‰ˆˆ‡†††…………………………………………………„„„„„ƒƒƒƒ‚‚‚‚����€€€€€€~~~~}}}}}}}}}||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCBBBBBBAA@@@@@@@@??????????>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888877777777776666666665555555554444444444333333333332222222222221111111110000000000////////////....-----------,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡††………………………………††††……………„„„„ƒƒƒƒ‚‚‚‚�����€€€€€~~~~~~}}}}}}}||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888777777777766666666555555555544444444443333333333222222222222211111111100000000000///////////....-----------,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒ„„…†‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡††…………………………††††††††…………„„„„ƒƒƒƒ‚‚‚‚�����€€€€~~~~~~~}}}}}}}|||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988888877777777776666666655555555554444444444333333333332222222222221111111100000000000////////////....-----------,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡††…………………………††††††††††………„„„„ƒƒƒƒ‚‚‚‚�����€€€~~~~~~~~}}}}}}||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssrqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::::999999999999888888777777777666666666555555555544444444443333333333322222222222211111111000000000000///////////....-----------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠŠ‰ˆ‡‡††…………………………†††††††††††………„„„„ƒƒƒƒ‚‚‚‚������€~~~~~~~}}}}}||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888877777777766666666655555555554444444444333333333322222222222211111111100000000000////////////....-----------,,,,,,,,,,,+,,++++++++++++++++++*************)))))))))))))))((((((((((('''''''&&&&&&&&&%&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������������������������������‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒ„…†‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠŠ‰ˆ‡‡††………„……………†††††‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚������~~~~~~}}}}}||||||||{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsttttttttttttttsssssssssssrqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888877777777766666666655555555554444444444333333333332222222222211111111100000000000////////////....-----------,,,,,,,,,,,+,+++++++++++++++++++*************)))))))))))))))((((((((((('''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������������������������������‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††………„„„…………††††‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚����~~~~~}}}}}||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttsttttttttttttttsssssssssssqqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888877777777766666666655555555554444444444333333333332222222222211111111100000000000////////////....-----------,,,,,,,,,,,+,+++++++++++++++++++*************))))))))))))))(((((((((((('''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������������������������������‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††………„„„…………†††‡‡‡‡‡††††…………„„„„„ƒƒƒƒ‚‚‚‚‚���~~~~~}}}}|||||||{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttssttttttttttttttsssssssssssqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888777777777766666666655555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++++++*************))))))))))))))(((((((((((('''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡††……„„„„…………††††‡‡‡‡†††††…………„„„„„ƒƒƒƒ‚‚‚‚‚��~~~~}}}}|||||||{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttssttttttttttttttsssssssssssqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++++++**************)))))))))))))(((((((((((('''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚ƒƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡††……„„„„„………††††‡‡‡‡†††††………………„„„„ƒƒƒƒ‚‚‚‚‚�€~~~~}}}}||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsstttttttttttttssssssssssssqqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999988888777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++++++**************)))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹Š‹Š‰‰ˆ‡††……„„„„„…………††††‡‡‡††††††………………„„„„„ƒƒƒ‚‚‚‚‚€€~~~~}}}||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssstttttttttttttsssssssssssrqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999988888777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++++++**************)))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆ‡††………„„„„…………†††††‡‡†††††††…………………„„„„ƒƒƒ‚‚‚‚€€€~~~~}}}||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttttttttsssttttttttttttssssssssssssrqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999988888777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,++++++++++++++++++***************)))))))))))))(((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠŠ‰‰ˆ‡††………„„„„…………†††††‡‡†††††††††………………„„„ƒƒƒ‚‚‚‚€€€~~~~}}}||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttttttssssttttttttttttssssssssssssrqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888888777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++++****************))))))))))))((((((((((((''''''''&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠŠ‰‰ˆ‡‡†………„„„„…………†††††‡‡††††††††††††…………„„„ƒƒƒ‚‚‚€€€€~~~}}}}||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssstttttttttttssssssssssssrrqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888888777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++++****************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆ‰‰ŠŠŠ‹ŠŠŠŠŠ‰‰ˆ‡‡††………„„……………†††††‡‡‡††††††††††††…………„„„ƒƒƒ‚‚€€€€~~~}}}}|||||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttssssstttttttttttssssssssssssrrqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888887777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,++++++++++++++++*****************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!! }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„…†‡ˆˆ‰ŠŠŠ‹ŠŠŠŠŠ‰‰ˆ‡‡††………………………†††††‡‡‡‡‡‡‡†††††††††††………„„ƒƒƒ‚‚€€€€~~~}}}}|||||{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttssssstttttttttttsssssssssssssrqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBA@@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888887777777777666666666555555555554444444444333333333332222222222211111111100000000000///////////....------------,,,,,,,,,,,+,+++++++++++++++******************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†††…………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒƒ‚€€€€~~~}}}}|||||{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttsssssttttttttttsssssssssssssrrqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAA@@@@@@@@?????????>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999998888887777777776666666666555555555554444444444433333333332222222222211111111100000000000//////////....-------------,,,,,,,,,,,+,+++++++++++++++******************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������������������������€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††……………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„ƒƒƒ‚€€€€€~~~~}}}|||||{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttttttsssssttttttttttsssssssssssssrrqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@????????>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888887777777777666666666555555555554444444444433333333333222222222211111111100000000000//////////....------------,,,,,,,,,,,,+,+++++++++++++++******************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������������������������€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚�����������������‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰ˆˆ‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„ƒƒƒ‚€€€€€~~~~}}}|||||{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttssssssttttttttttssssssssssssssrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBAA@@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555554444444444433333333333222222222211111111100000000000//////////....------------,,,,,,,,,,,,+,++++++++++++++*******************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������€������������������������€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒ�€€€€~~~~}}}}|||||{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuutttttttttttttssssssttttttttttssssssssssssssrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBAA@@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888877777777777666666666655555555554444444444433333333333222222222221111111100000000000//////////....------------,,,,,,,,,,,,+,++++++++++++++*******************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������€€�����������������������€€€€��������������������������������������‚‚‚‚‚‚‚‚‚�������������������������������������������������‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡‡††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††………„„ƒƒƒ�€€€€~~~~}}}}|||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuttttttttttttssssssstttttttttsssssssssssssssrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAA@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888777777777776666666666555555555554444444444333333333332222222222111111111100000000000/////////....------------,,,,,,,,,,,,+,++++++++++++++*******************))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!! ||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€�‚ƒ„„…††‡‡‡‡‡ˆˆ‡‡†††………„„„„„„……………………††‡‡‡‡‡‡‡‡‡‡‡‡†††………„„ƒƒƒ‚‚ƒƒƒƒ‚‚‚‚����€€€€~~~~~||||{{{{{{{{{{{{{{{{zzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrqqqqqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffgggggfffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````__````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887776666666666665555555555444444444444433333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,++++++++++++++***************))))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!! |||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒƒ„…†††‡‡‡‡ˆˆ‡‡‡†††…………………………………†††††ˆˆˆˆˆ‡‡‡‡‡‡‡†††………„„ƒƒƒ‚‚„ƒƒƒ‚‚‚‚����€€€€~~~~~||||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrrqqqqqpppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffggggffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaa```````````___```````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887776666666666665555555555544444444444433333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,++++++++++++++***************))))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!! ||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}~~~€��‚ƒ„……††‡‡‡‡ˆˆ‡‡‡†††††…………………†††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡†††………„„ƒƒƒ‚‚„ƒƒƒ‚‚‚‚����€€€€~~~~||||{{{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrrqqqqqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllmllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````````___```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888887776666666666665555555555544444444444433333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}~~€�‚ƒƒ„……†††‡‡ˆˆ‡‡‡‡††††††††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡†††………„„ƒƒƒ‚‚„ƒƒƒƒ‚‚‚����€€€€~~~~|||||{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllmlllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa````````````___```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA?????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877776666666666665555555555544444444444443333333333222222222222211111111111000000000000000/////////..........-------------,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}~~€��‚ƒ„„……††††ˆ‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒ‚‚ƒƒƒƒƒ‚‚‚����€€€€~~~~|||||{{{{{{{{{{{{{zzzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````____```````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;::::::9999999998888888888887776666666666665555555555544444444444443333333333222222222222211111111111000000000000000/////////.........--------------,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!! ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||}}}|||||}}}}}}}}}~~€�‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆˆ‡‡‡†††………„„ƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚����€€€€~~~||||||{{{{{{{{{{{{zzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffgggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````____``````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877776666666666665555555555544444444444443333333333222222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}~~€€�‚ƒƒ„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚����€€€€~~~|||||||{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffggfffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````____``````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877776666666666665555555555554444444444443333333333322222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}~~€��‚ƒƒ„………†‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‰‰‰ˆˆˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚����€€€€~~~||||||||{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffggffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````____``````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777666666666666555555555555444444444444433333333332222222222221111111111100000000000000//////////.........-------------,,,,,,,,,,,+++++++++++++****************)))))))))((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}~~€��‚ƒƒ„………‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‰‰‰ˆˆˆˆ‡‡‡††………„„ƒƒƒ‚‚‚‚�ƒƒƒ‚‚‚‚‚����€€€€~~|||||||||{{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffggffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaa````````````____`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777666666666666655555555555444444444444433333333332222222222221111111111100000000000000/////////..........-------------,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((('(((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}||||}}}}~~~€€�‚‚ƒƒ„……‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚��ƒƒƒ‚‚‚‚����€€€€€~~||||||||||{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffgfffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````_____`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888887777666666666666655555555555444444444444433333333332222222222221111111111000000000000000/////////..........-------------,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((('(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}||||||}}}}~~~€€�‚‚ƒ„„…†‡‡ˆˆˆ‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‰‰‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚‚���ƒ‚‚‚‚‚‚����€€€€~|||||||||||{{{{{{{zzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffgfffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaaa```````````_____`````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999988888888888777766666666666665555555555544444444444443333333333222222222222111111111100000000000000//////////.........--------------,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((('(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}||||||||}}}}~~€€�‚‚ƒ„„†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡††……„ƒƒ‚‚‚�����‚‚‚‚‚‚����€€€€}}||||||||||{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffgffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaa````````````_____`````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::999999999888888888888777766666666666665555555555544444444444443333333333222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('(((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!!!!!! |||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������������������‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}~~€��‚ƒƒ„†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††……„ƒƒ‚‚�����€‚‚‚‚‚�����€€€€}}}}}||||||||{{{{{{zzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::99999999988888888888877776666666666666555555555554444444444444333333333222222222222211111111110000000000000///////////.........-------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}~~€�‚‚ƒ„††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚���€€€‚‚‚������€€€€}}}}}}}||||||{{{{{{zzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_____````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::99999999988888888888777776666666666666555555555554444444444444333333333222222222222111111111100000000000000//////////..........-------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!!! |||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}~~€��‚ƒ„††‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚���€€€€��������€€€€}}}}}}}}||||||{{{{{{zzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````______````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::99999999988888888888777776666666666665555555555554444444444443333333333222222222222111111111100000000000000//////////..........------------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((('((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!! ||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}~~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆŠ‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚‚��€€€€€�������€€€€€}}}}}}}}}||||||{{{{{zzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaa```````````_______````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555555444444444444333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((('((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!! ||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}~~€�‚‚ƒ…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆŠŠ‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚��€€€�����€€€€€€}}}}}}}}}||||||{{{{{zzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa```````````_______```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555554444444444443333333333222222222222211111111110000000000000//////////...........------------,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((('((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!! |||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}~~€��‚ƒ…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆŠŠŠ‰‰‰‰ˆˆˆ‡††…„ƒƒ‚��€€€��€€€€€€€€}}}}}}}}}||||||{{{{{zzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa```````````_______```__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666666555555555554444444444443333333333222222222222111111111100000000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((('(((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! ||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}~€�‚ƒ…†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡†…„ƒƒ‚��€€€€€€€€€€}}}}}}}}}||||||{{{{{zzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaa````````````_______``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::999999998888888888887777766666666666655555555555444444444443333333333322222222222211111111110000000000000///////////..........------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((('(((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!!!!!! |||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}~€�‚ƒ…†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒ‚��€€€€€€€€€}}}}}}}}}||||||{{{{{zzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbaaaaaaa```````````________``___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::999999998888888888887777766666666666655555555554444444444443333333333222222222222211111111110000000000000//////////...........------------,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!!! ||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€��������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}~~€�‚ƒ…††‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚‚�€€€€€€€~~}}}}}}}}}||||||{{{{zzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffefffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbaaaaaaa```````````________``___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@??????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::999999998888888888887777766666666666655555555554444444444433333333333222222222222111111111110000000000000//////////...........------------,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!!! |||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€����������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}~~€�‚‚„…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒƒ‚�€€€€€~~~~}}}}}}}}||||||{{{{{zzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbaaaaaa````````````________``___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::999999998888888888877777766666666666655555555544444444444433333333332222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!! |||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{||||||||||||||||}}~~€��‚„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‹ŠŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚�€€~€€~~~~~~}}}}}}}}||||||{{{{{zzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbaaaaaaa````````````________`___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888877777766666666666555555555544444444444333333333332222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!! ||||||||||||||||||||||}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������€€€��������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{||||||||||||||||}}~~€€�‚„…††‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹‹ŠŠŠ‰‰‹ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚��€€€~~~~~~~}}}}}}}||||||{{{{{zzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbaaaaaaa```````````_________`___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888877777766666666666555555555544444444444333333333322222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++**************))))))))))))))((((((((((((((((((('''''''''&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!! |||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������€€€€€������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{|||||||||{||||||}}}~€�‚„„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‹ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒƒ‚�€€€€~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbaaaaaa````````````_________`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::999999988888888888877777766666666666555555555444444444443333333333222222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))))))(((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""""!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}~~€��‚„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ�����ŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†……„ƒƒ‚����€€€€€€€€€€€€€€€�����}}}}}}}}|||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxvvvvvvvvvvvvvuuuuuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkklllllllkkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaa`aaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888877777777777666666666666666666655555555554444444444443333333333222222222222222221111111111100000000//////////...........------------,,,,,,,,,,,,,+,,,+++++++++++++***********))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������������€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}~~€€�‚„……†‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹ŠŠŠ����ŽŽŽŽŽŽŽ��Œ‹Š‰‰ˆ‡†…„ƒƒ‚���€€€€€€€€€€€€€€€������}}}}}}}}|||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxvvvvvvvvvvvvuuuuuuuuuuuuussrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888777777777776666666666666666666655555555554444444444433333333333222222222222222211111111111100000000//////////...........------------,,,,,,,,,,,,++,,,++++++++++++************))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������€€€€€€€€€€€€€����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~€€�‚„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ���ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„„ƒ‚����€€€€€€€€€€€€€€������}}}}}}}|||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxvvvvvvvvvvvvuuuuuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa``aaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888777777777776666666666666666666655555555544444444444433333333333222222222222222211111111111100000000//////////...........-.----------,,,,,,,,,,,,++,,+++++++++++++***********)))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}~~€��ƒ„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ��ŽŽŽŽŽŽŽŽŽ���Œ‹Š‰ˆ‡††…„ƒ‚‚���€€€€€€€€€€€€€�������}}}}}}}|||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxvvvvvvvvvvvvuuuuuuuuuuuuusrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkllllllkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa``aa````````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666666655555555544444444444433333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,,++,,+++++++++++++***********)))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}~~€€�ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠŠ��ŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€€€€€€�������}}}}}}}|||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxvvvvvvvvvvvuuuuuuuuuuuuutrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkklllllkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```aa````````````___________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@???????????>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888777777777766666666666666666666555555555544444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,,++,,+++++++++++++***********)))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}~~€�‚ƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†……„‚‚���€€€€€€€€€€€€€�������~}}}}}}||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkklllllkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaaaaaaa```aa```````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888777777777766666666666666666666555555555444444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€�����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}~~€€‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€€€€�������~~}}}}}||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxvvvvvvvvvvuuuuuuuuuuuuuttrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkklllllkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaaa```a````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888887777777777666666666666666666665555555555444444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,,++++++++++++***********))))))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}~~€‚‚ƒƒ„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€€€€��������~~}}}}}||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxvvvvvvvvvuuuuuuuuuuuuutttrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbaaaaaaaaaaaa````a````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@???????????>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888887777777777666666666666666666665555555555444444444444333333333332222222222222222211111111111110000000//////////...........-.----------,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}~~~€�‚‚ƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…ƒƒ‚‚��€€€€€€€€€€€��������~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxvvvvvvvvuuuuuuuuuuuuuutttrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkklllllkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbaaaaaaaaaaaaa````a````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@???????????>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888887777777777666666666666666666655555555555444444444444333333333332222222222222222211111111111110000000//////////.............----------,,,,,,,,,,,+++,,++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}~~��‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€€€��������~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkllllkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaaaaaa`````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@???????????>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888887777777777666666666666666666655555555554444444444444333333333332222222222222222211111111111110000000//////////.............----------,,,,,,,,,,,+++,+++++++++++++***********)))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}~~~��‚‚ƒƒ„……††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†„ƒƒ‚‚��€€€€€€€€€€��������~~}}}}}}||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkllllkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@???????????>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888877777777776666666666666666666555555555554444444444444333333333333222222222222222221111111111110000000//////////.............----------,,,,,,,,,,,+++,++++++++++++************)))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}~~~€��‚ƒƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ��ŽŽŽŽŽŽŽ���ŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€€��������~~}}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvuuuuuuuuuuuuuutttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkllllkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@??????????>>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999999888887777777777666666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}~~€€�‚‚ƒ„„…††‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠ����ŽŽ�������ŽŽŽ��Œ‹‹Š‰ˆ‡…„„ƒ‚‚���€€€€€€€€��������~~}}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxvvvvuuuuuuuuuuuuuuuutttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkllllkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@???????????>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888887777777777666666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))(((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}|||||||||||||||||||||||||||||{{{||||||}}}~€€��‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ��������������ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚���€€€€€€€€��������~}}}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvvuuuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkllllkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@???????????>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888887777777777666666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}||||||||||||||||||||||||||||||{{{{{||||||}}~€€�‚‚ƒ„……†‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠ���������������ŽŽŽ�ŒŒ‹Š‰ˆ††…„ƒ‚‚���€€€€€€€��������}}}}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvuuuuuuuuuuuuuuuttttttrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkllllkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@???????????>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888877777777777666666666666666666555555555555444444444444433333333333322222222222222222111111111111000000///////////.............---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}||||||||||||||||||||||||||||||{{{{{{{{|||||}}€��‚ƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹����������������ŽŽ��Œ‹ŠŠ‰‡†…„ƒƒ‚‚���€€€€€€��������}}}}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuutttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQQPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@???????????>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888877777777777666666666666666666555555555555444444444444433333333333322222222222222222111111111111000000///////////...........-.---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}||||||||||||||||||||||||||||||{{{{{{{{{{||||}}€€�‚ƒ„„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹�����������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€�������}}}}}}}|||||{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuutttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkklllkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@???????????>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777777666666666666666666555555555555444444444444333333333333322222222222222222111111111110000000///////////...........-.---------,,,,,,,,,,,,+++,++++++++++++************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{|||}~€�‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‹�����������������ŽŽŽ�ŒŒ‹Šˆ‡†…„„ƒ‚‚���€€€€€€€������}}}}}}}|||||{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmllllllllllllllkkkkllllkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888887777777777766666666666666666655555555555544444444444433333333333332222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! zzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||~€��‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‘‘����������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€������}}}}}}}|||||{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888877777777777766666666666666666655555555555544444444444433333333333332222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,++++,++++++++++++************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzz{{yzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||~~€€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‘‘‘‘���������������ŽŽ�ŒŒ‹‰ˆ‡†…„ƒƒ‚���€€€€€€€€�����}}}}}}}|||||{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuttttttttrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmllllllllllllllkkkkklllkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888877777777777766666666666666666655555555555544444444444433333333333322222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzz{yyzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{||~~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‘‘‘‘‘��������������ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚���€€€€€€€€€����}}}}}}}|||||{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuttttttttrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmllllllllllllllkkkkklllkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedeeeddddddddddddccccccccccbbbbaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888877777777777766666666666666666655555555555544444444444433333333333322222222222222222111111111111000000///////////............-----------,,,,,,,,,,,++++,++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{|}~~€��‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‘‘‘‘‘‘��������������ŽŽ�ŒŒŠ‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€���}}}}}}}|||||{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxvuuuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmllllllllllllllkkkkkklllkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeedeedddddddddddddccccccccccbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@???????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888877777777777766666666666666666655555555555544444444444333333333333322222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{}}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ’’‘‘‘‘‘�������������ŽŽ��Œ‹Š‰ˆ†…„ƒ‚‚��€€€€€€€€€€€€�}}}}}}}|||||{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuutttttttttrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmllllllllllllllkkkkkkllkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedeeddddddddddddcccccccccccbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQPQQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@??????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888887777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000////////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! yzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{}}~~€�‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ’’‘‘‘‘‘‘�������������ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€€}}}}}}}|||||{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllmmmmllllllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeddeeddddddddddddcccccccccccbbbaaaaaaaaaaaa``````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQPQQQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@??????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888887777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000///////////............-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! yyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{}}}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ’’’‘‘‘‘‘�������������ŽŽ��‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€€}}}}}}}|||||{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuutttttttttrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmllllllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddeeddddddddddddcccccccccccbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQPQQQQQQQPPPPPPPPPOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@??????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888887777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000///////////............-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||{{{||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{}|||||||||||||||||||{{|||{||}}~€�‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡Ž�Œ‹‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}}||||{{{{{zzzzzzvvvvvvvvvuuuuuuuuuuuuuuuussssssssssrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````a````````````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::999999998888888888877777777766677766666666666666555555555555555555555444444444433333333333332222222222221121111111111111000000000////////.............------....-----------,,,,,,,,,,++++++++++++*************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||{{{{{||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||{{{{{|{|||}~~€�‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡Ž�Œ‹Š‰‡†…„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}}||||{{{{{zzzzzzvvvvvvvvvuuuuuuuuuuuuuuuussssssssssrrrrrrrrrrrqqqqrrrrrrrqqqqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````a```````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDBBBBBBBBAAAAAAAAAA@@@@@@@?>>>>>>>>>>>>=========<<<<<;;;;;;;;;::::::::999999999888888888887777777776667776666666666666655555555555555555555544444444443333333333333222222222222112111111111111000000000/////////.............------....----------,,,,,,,,,,,++++++++++++*************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||{{{{{{|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{|||||||||||||||||||{{{{{{||||||||||||||||||{{{{{{{{{|||}~€€�‚„„…†‡ˆˆ‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‡Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~}}}}}}}||||{{{{{zzzzzzvvvvvvvvuuuuuuuuuuuuuuuuussssssssssrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDBBBBBBBAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::999999998888888888887777777776667776666666666666655555555555555555555544444444443333333333332222222222222112111111111111000000000/////////.............------...-----------,,,,,,,,,,,++++++++++++*************)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||{{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||{{{{{{{||||||||||||||||||{{{{{{{{{{||}}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}}||||{{{{{zzzzzzvvvvvvvvuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWVWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDBBBBBBBAAAAAAAAAA@@@@@@@@??>>>>>>>>>>==========<<<<;;;;;;;;;:::::::::999999998888888888887777777776667766666666666666655555555555555555555544444444443333333333332222222222221111111111111110000000000////////.............-------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||{{{{{{{{{||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||{{{{{{{{||||||||||||||||||{{{{{{{{{{{||}}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡Ž��Œ‹‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~}}}}}}|||||{{{{{zzzzzzvvvvvvvvuuuuuuuuuuuuuuuuussssssssrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEEEDDBBBBBBBAAAAAAAAAA@@@@@@@@??>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::999999998888888888887777777766667766666666666666555555555555555555555544444444443333333333332222222222221111111111111110000000000////////.............-------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{||||||||||||||||||||{{{{{||||||||||||||||{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{||}~~€�‚ƒ„…††‡ˆˆ‰‰‰Š‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡Ž��Œ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚}}}}}}}}}|||||{{{{zzzzzzzvvvvvvvuuuuuuuuuuuuuuuuuusssssssrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDBBBBBBBAAAAAAAAAA@@@@@@@@??>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999888888888888777777776666776666666666666655555555555555555555554444444444333333333333222222222222111111111111110000000000/////////.............-------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{|||||||||||||||||||{{{{{{|||||||||||||||{{{{{{{{{{||||||||||||||||||{{{{{{{z{{{{{||}~€€�‚ƒ„…††‡ˆˆ‰‰‰Š‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡ŽŽ�Œ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚}}}}}}}}}||||{{{{{zzzzzzzvvvvvvuuuuuuuuuuuuuuuuuuussssssrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBAAAAAAAAA@@@@@@@@@??>>>>>>>>>>=========<<<<;;;;;;;;;;:::::::::99999999888888888888777777776666776666666666666655555555555555555555554444444443333333333333222222222222111111111111110000000000/////////.............-------....----------,,,,,,,,,,,+++++++++++++************)))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{|||||||||||||||||{{{{{{{{||||||||||||||{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzz{{{{|}}~€��‚ƒ„…††‡‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‡ŽŽ�ŒŒ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚}}}}}}}}}||||{{{{zzzzzzzyvvvvvvuuuuuuuuuuuuuuuuuuussssrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFEEEEEEEEEEEEEDDDBBBBBBBAAAAAAAAAA@@@@@@@@?>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::999999999888888888888777777776666776666666666666655555555555555555555554444444443333333333333222222222222111111111111110000000000/////////.............-------....----------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{||||||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||||||||{{{{{{{zzzz{{{{|}}~€�‚‚ƒ„…††‡‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡ŽŽ��Œ‹Š‰ˆˆ‡†…„„ƒƒƒƒ‚‚‚‚‚‚}}}}}}}}}||||{{{{zzzzzzzyvvvvvvuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFEEEEEEEEEEEEEDDDBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::99999999888888888888777777777666677666666666666665555555555555555555555444444444333333333333222222222222211111111111110000000000//////////.............-------....----------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzz{{{||}}~€�‚‚ƒ„…††‡‡ˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡ŽŽ��ŒŒ‹Š‰ˆ‡‡†…„„„ƒƒƒ‚‚‚‚‚}}}}}}}}|||||{{{{zzzzzzzyvvvvvvuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFEEEEEEEEEEEEEDDDBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>>========<<<<<<;;;;;;;;;:::::::::99999999888888888888777777777666677666666666666665555555555555555555554444444444333333333333222222222222211111111111110000000000//////////.............-------....----------,,,,,,,,,,,+++++++++++++************)))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzz{{||}~~€�‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ŽŽŽ��Œ‹‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚}}}}}}}}||||{{{{{zzzzzzyyvvvvvvuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>>========<<<<<<;;;;;;;;;::::::::999999999888888888888777777777666676666666666666655555555555555555555554444444444333333333333222222222222111111111111110000000000//////////..............------.....---------,,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! wwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}|||||||||}}}}}}}||||||||||||||||||}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{||||||||||||{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzz{{{||}~€�‚ƒƒ„…††‡ˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ŽŽŽŽ��Œ‹‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚}}}}}}}}||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFEEEEEEEEEEEEEDDDDBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>=========<<<<<<;;;;;;;;:::::::::999999998888888888888777777777666676666666666666655555555555555555555554444444444333333333333222222222222111111111111100000000000//////////..............------.....---------,,,,,,,,,,,+++++++++++++************))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}||||||||||||}}}}|||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{zzzzzzzz{{{|}}~€€�‚ƒ„„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡ŽŽŽŽ���Œ‹‹Š‰ˆ‡‡†……„„ƒƒ‚‚‚}}}}}}}|||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuuuuuttttrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXXXWWWWWWWWWWWVVVVWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;;:::::::::99999999888888888888877777777766667666666666666665555555555555555555555444444444433333333333322222222222211111111111110000000000//////////...............------.....---------,,,,,,,,,,,+++++++++++++************))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}|||||||||||||||}}|||||||||||||||||||||||}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzz{{||}}~€��‚ƒ„…††ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡ŽŽŽŽŽ���Œ‹‹Š‰ˆ‡‡†…„„ƒƒƒ‚‚}}}}}}}|||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEDDDDDBBBBBBBAAAAAAAAA@@@@@@@@@?>>>>>>>>>========<<<<<<<;;;;;;;;:::::::::99999999888888888888877777777766667666666666666665555555555555555555555444444444333333333333322222222222211111111111110000000000//////////...............------.....---------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzz{{||}~~€�‚‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡††…„„ƒƒ‚‚}}}}}}||||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>========<<<<<<<;;;;;;;::::::::::99999999888888888888877777777666667666666666666665555555555555555555555444444444333333333333322222222222211111111111110000000000//////////................-----.....---------,,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzz{{{||}~€�‚ƒ„…†‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†……„ƒƒ‚‚}}}}}|||||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuutttttttrrrrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWVVVVVWVVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<;;;;;;;:::::::::999999999888888888888877777777666667666666666666665555555555555555555555444444444333333333333322222222222211111111111110000000000//////////................-----.....---------,,,,,,,,,,,+++++++++++++**********)))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~€��‚ƒ„…‡ˆˆ‰Š‹‹‹‹Œ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ŽŽ���ŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…„ƒƒ‚‚}}}}||||||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuutttttttrrrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;::::::::::99999999988888888888877777777766666666666666666666555555555555555555555544444444433333333333332222222222221111111111111000000000///////////................-----.....---------,,,,,,,,,,++++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ŽŽ�����ŽŽŽ��Œ‹Š‰ˆ‡†…„„ƒ‚‚}}}|||||||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEDDDDDDDBBBBBBAAAAAAAAAA@@@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;::::::::::99999999988888888888877777777766666666666666666665555555555555555555555544444444333333333333322222222222221111111111111000000000//////////.................-----.....---------,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|}}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡ŽŽ������ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚‚}}||||||||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuttttttttrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPOOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEDDDDDDDDBBBBBBAAAAAAAAAA@@@@@@@@@>>>>>>>>>========<<<<<<<<;;;;;;::::::::::99999999988888888888877777777666666666666666666665555555555555555555555544444444333333333333322222222222221111111111111000000000//////////.................-----.....---------,,,,,,,,,,+++++++++++++***********)))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{||}~~€�‚ƒ„†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡ŽŽ�������ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚}}||||||||||{{{{{zzzzzzyyvvvvvuuuuuuuuuuuuttttttttrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDBBBBBAAAAAAAAAAA@@@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;::::::::::99999999998888888888887777777766666666666666666666555555555555555555555554444444433333333333332222222222222111111111111000000000///////////.................-----.....---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}~€�‚ƒ„†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡ŽŽŽ�������ŽŽ�Œ‹‹‰ˆ‡†…„ƒƒ‚}}|||||||||||{{{{zzzzzzyyvvvvvvuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDBBBBBAAAAAAAAAAA@@@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;::::::::::99999999998888888888877777777766666666666666666665555555555555555555555554444444433333333333332222222222222111111111111000000000///////////.................-----.....---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}~~€�‚„…†‡ˆ‰Š‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡ŽŽŽ�������ŽŽ��Œ‹Š‰ˆ†…„„ƒ‚}}|||||||||||{{{{{zzzzzyyvvvvvvuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffeeeeeeeeeedddddddddddddcdccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;::::::::::99999999998888888888877777777766666666666666666665555555555555555555555554444444433333333333332222222222222111111111111000000000///////////.................-----.....---------,,,,,,,,,,+++++++++++++**********)))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{||}~€�‚ƒ…†‡ˆ‰Š‹ŒŒŒŒ�ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡ŽŽŽŽ������ŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚}}|||||||||||{{{{{zzzzzyyvvvvvvvuuuuuuuuuuutttttttrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggffffffffeeeeeeeeeeedddddddddddddcdccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDBBBAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>========<<<<<<<<<;;;;:::::::::::99999999998888888888877777777666666666666666666665555555555555555555555554444444333333333333332222222222222111111111111000000000////////////................-----.....---------,,,,,,,,,,+++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{|}~�‚ƒ…†‡ˆ‰Š‹‹ŒŒ���ŒŒŒ‹‹ŠŠ‰‰ˆˆˆŽŽŽŽ������ŽŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚}}|||||||||||{{{{{zzzzzyyvvvvvvvvvuuuuuuuuutttttttrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggffffffffeeeeeeeeeeddddddddddddddcdccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````_````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDBBAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>========<<<<<<<<<;;;;;:::::::::::99999999998888888888877777777666666666666666666665555555555555555555555554444444333333333333332222222222222111111111111000000000////////////................-----.....---------,,,,,,,,,,++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwxwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{|}|}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzz{{||}~€�‚„…‡ˆ‰Š‹‹ŒŒ����ŒŒŒ‹ŠŠ‰‰ˆˆˆ�ŽŽŽŽ�����ŽŽŽ�ŒŒ‹Š‰‡†…„ƒƒ}}}||||||||||{{{{{zzzzzyyvvvvvvvvvvuuuuuuuutttttttrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmmmmlllmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggggfffffffffeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````_```____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@>>>>>>>========<<<<<<<<<;;;;;:::::::::::99999999998888888888777777777666666666666666666655555555555555555555555544444444333333333333332222222222222111111111111000000000////////////................-----.....--------,,,,,,,,,,,++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyz{|}~€�ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†††…‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€€~~~~~~~~~}}}}}||||{{{vvvvvvvvvvvvvvuuuuuuuttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppooppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiigggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaa``````````````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@>>>>>>>>>========<<<<<<<<:::::::::::999999999999988888888888777777776666666666666666666666655555555556666666666555555544444444444444444333333333333322211111111000000000///////////................----------,,,,,,,,,,++++++++++++++*************)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxwwwwxxxxyyzz{|}~€�‚ƒ„†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡††…Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~~~~~}}}|||||{{{vvvvvvvvvvvvvvvuuuuuuttttrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppoooppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggffffffffffffffeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaa```````````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@>>>>>>>>=========<<<<<<<<:::::::::::999999999999988888888887777777776666666666666666666666555555555556666666666555555544444444444444444333333333333322211111111000000000////////////...............----------,,,,,,,,,,++++++++++++++*************)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxyyz{|}~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†††Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€€~~~~~~~}}}||||{{{{vvvvvvvvvvvvvvvvuuuuuutttrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppooooppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaa```````````````````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@>>>>>>>>========<<<<<<<<<:::::::::::999999999999988888888887777777766666666666666666666666555555555556666666666555555544444444444444443333333333333222211111111000000000////////////..............-----------,,,,,,,,,,++++++++++++++************))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxxyzz{|~€�‚„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚��€€~~~~~~}}}||||{{{{vvvvvvvvvvvvvvvvuuuuuutttrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppoooopppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaa``````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIHHHHHHHHHHHHHHGGGEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@>>>>>>>>========<<<<<<<<<:::::::::::999999999999888888888887777777766666666666666666666665555555555556666666665555555544444444444444443333333333333222211111110000000000////////////..............-----------,,,,,,,,,+++++++++++++++************))))))))))((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxyyz{|}~€�‚ƒ„†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚��€€€~~~~~}}}||||{{{{vvvvvvvvvvvvvvvvvuuuuutttrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppooooopppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaa``````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLMMMMLLLLLLLLLLKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHHHHGGGEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@>>>>>>>=========<<<<<<<<<:::::::::::999999999999888888888877777777766666666666666666666665555555555556666666665555555544444444444444443333333333333222211111110000000000/////////////.............-----------,,,,,,,,,+++++++++++++++************))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyz{|}~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚��€€€~~~~}}}|||{{{{{vvvvvvvvwwwwvvvvvuuuuutttrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppooooopppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaa``````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHHHHGGGEEEEEEEEDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@>>>>>>>=========<<<<<<<<<:::::::::::999999999999888888888877777777766666666666666666666665555555555556666666665555555544444444444444443333333333333222211111110000000000/////////////.............----------,,,,,,,,,,+++++++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxyyz{|}€�‚„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡�ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚‚��€€€€~~~}}}|||{{{{{vvvvvvvwwwwwwvvvvvuuuutttrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppooooopppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaa``````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHHHGGGGEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@>>>>>>>========<<<<<<<<<<:::::::::::999999999999888888888877777777666666666666666666666665555555555556666666665555555444444444444444433333333333332222211111110000000000/////////////............-----------,,,,,,,,,,+++++++++++*++************)))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyz{|}~�‚ƒ„†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡��ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆ‡†……„ƒ‚‚��€€€€~~~}}|||{{{{{{vvvvvvvwwwwwwwvvvvuuuutttrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppoooooooppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeddddddddddddddddcccccccbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaa``````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHHHGGGGEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAAAAA@@@@@>>>>>>>========<<<<<<<<<;:::::::::::999999999999888888888877777777666666666666666666666655555555555556666666655555555444444444444444433333333333332222211111100000000000/////////////............-----------,,,,,,,,,,+++++++++++*++************)))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxyzz{|~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡��ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„ƒƒ‚‚���€€€~~}}|||{{{{{{vvvvvvvwwwwwwwvvvvuuuutttrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppoooooooppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaa`````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHGGGGEEEEEEEDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<;:::::::::::9999999999998888888887777777776666666666666666666666555555555555566666666555555554444444444444444333333333333322222111111000000000000////////////............-----------,,,,,,,,,,+++++++++++*++***********))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyyz{|}~€�‚„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡���ŒŒŒŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡†……„ƒƒ‚‚���€€€~~}}|||{{{{{{vvvvvvvwwwwwwwwvvvvuuuuttrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooopppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggfffffffffffffeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaa```````````_``````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGEEEEEEDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAAAAA@@@@@@>>>>>>========<<<<<<<<<<;:::::::::::9999999999998888888887777777776666666666666666666666555555555555566666666555555554444444444444444333333333333222222111111000000000000////////////...........-----------,,,,,,,,,,,+++++++++++*++***********))))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxyz{|}~�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡Ž���ŒŒŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡†…„„ƒƒ‚‚‚��€€~~}}|||{{{{zzvvvvvvvwwwwwwwwvvvvuuuuttrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooopppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa```````````_``````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@>>>>>>========<<<<<<<<<<;:::::::::::99999999999888888888877777777766666666666666666666665555555555555666666655555555544444444444444433333333333332222221111110000000000000///////////...........-----------,,,,,,,,,,,+++++++++++*++***********))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxyyz{|~€�ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆˆŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†……„„ƒƒ‚‚‚��€€~}}||{{{{zzzuuvvvvvvwwwwwwwvvvvuuuuttrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooopppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaa```````````_``````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@>>>>>=========<<<<<<<<<;;::::::::::999999999999888888888877777777766666666666666666666665555555555555666666655555555544444444444444433333333333332222221111100000000000000///////////..........------------,,,,,,,,,,++++++++++++*+************))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxyz{|}~€�‚ƒ…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆŽŽ�����ŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡††……„„ƒƒƒ‚‚��€~}}||{{{zzzzuuuvvvvvwwwwwwwvvvvuuuuttrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppoooooooppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaa```````````__``````___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHGGGGGGEEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@>>>>>========<<<<<<<<<<;;::::::::::999999999999888888888877777777766666666666666666666655555555555555666666655555555544444444444444433333333333332222221111100000000000000///////////..........------------,,,,,,,,,,++++++++++++*+************))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxyz{|}~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆŽŽŽ������ŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„„ƒƒ‚‚�€€~~}||{{{zzzzuuuuvvvvvwwwwwwvvvvuuuuttrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooopooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggffffffffffffeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaa```````````__``````___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHGGGGGGEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@>>>>=========<<<<<<<<<<;;::::::::::999999999999888888888777777777766666666666666666666655555555555555666666555555555544444444444444433333333333322222221111100000000000000///////////..........-----------,,,,,,,,,,,+++++++++++**+************))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxyyz{|}€�‚„…†‡ˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆˆŽŽŽŽ������ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡†††………„„ƒƒ‚��€~~}||{{zzzzzuuuuvvvvvwwwwwwvvvvuuuuttrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooooooopooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaa```````````__``````___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@>>>>=========<<<<<<<<<;;;::::::::::999999999999888888888777777777666666666666666666666655555555555555666666555555555544444444444444433333333333322222221111100000000000000///////////.........------------,,,,,,,,,,,+++++++++++**+************))))))))))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxyz{|}~�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ�ŽŽŽ������ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††……„„ƒ‚‚�€~}||{{zzzzzuuuuuvvvvvvwwwwvvvvuuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooopooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaa``````````___``````___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>=========<<<<<<<<<;;;::::::::::99999999999988888888877777777766666666666666666666665555555555555566666555555555554444444444444443333333333332222222111110000000000000///////////..........-----------,,,,,,,,,,,++++++++++++**+************))))))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwxyyz{|~€�ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰‰ˆˆ�ŽŽŽŽ������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡†††……„„ƒ‚�€€~}||{{zzzzzuuuuuvvvvvvvwwvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppooooooopoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````___``````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>=========<<<<<<<<<<;;;:::::::::999999999999988888888877777777766666666666666666666655555555555555466665555555555554444444444444443333333333332222222111110000000000000///////////..........-----------,,,,,,,,,,,++++++++++++**+*************)))))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwxxyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ�ŽŽŽŽŽ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††……„ƒƒ‚�€~}||{{zzzzzuuuuuuvvvvvvvvvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````___`````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGEEDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@>>>=========<<<<<<<<<<;;;:::::::::99999999999998888888887777777776666666666666666666665555555555555446665555555555555444444444444444333333333333222222211111000000000000////////////.........-----------,,,,,,,,,,,,++++++++++++****************)))))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvwwwxxyz{|}~€‚ƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰ˆˆ�ŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡††……„ƒ‚�€~}||{{zzzzyuuuuuuuvvvvvvvvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````___`````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?>>>========<<<<<<<<<<;;;;:::::::::99999999999988888888877777777776666666666666666666665555555555554446655555555555555444444444444444333333333333222222211110000000000000///////////..........-----------,,,,,,,,,,,,++++++++++++**+*************)))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvwwwxxyz{|}~€�‚ƒ„…†‡‡ˆˆˆ‰‰‰‰ˆˆˆ�ŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡††…„ƒ‚�€~}||{{zzzyyuuuuuuuuvvvvvvvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````___`````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?>>=========<<<<<<<<<<;;;;:::::::::9999999999998888888887777777777666666666666666666666555555555555444655555555555555544444444444444433333333333322222221111000000000000////////////..........-----------,,,,,,,,,,,+++++++++++++*****************))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvwwwxxyz{|}~€�ƒ„……†‡‡ˆˆˆˆˆˆˆˆˆŽŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�~~}|{{zzzyyttuuuuuuvvvvvvvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaaaaa``````````____````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?>>=========<<<<<<<<<;;;;;::::::::99999999999998888888887777777777666666666666666666666555555555554444555555555555555544444444444444443333333333322222221111000000000000///////////...........-----------,,,,,,,,,,,++++++++++++*******************)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvwwwxyyz{|}€�‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{{zzzyytttuuuuuuvvvvvvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhggggffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaaaaa```````````____````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?>>========<<<<<<<<<<;;;;;::::::::99999999999998888888887777777777666666666666666666666555555555554444555555555555555544444444444444443333333333322222221111000000000000///////////...........----------,,,,,,,,,,,,++++++++++++*******************)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwxxyz{|}~€�‚ƒ„…††‡‡‡ˆˆˆˆˆˆŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}||{zzzzytttuuuuuuuvvvvvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaaaa```````````____```______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@??>=========<<<<<<<<<<;;;;;:::::::99999999999998888888888777777777666666666666666666666555555555555444455555555555555554444444444444444433333333333222222111100000000000///////////............----------,,,,,,,,,,,,++++++++++++********************))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwxyyz{|}~€�‚ƒ„„…††‡‡‡‡ˆˆˆˆŽŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰‰‰ˆˆ‰‰‰ˆˆˆ‡‡†…„ƒ‚€~}}|{{zzzyttttuuuuuuvvvvvvvvvvuuuttrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaaa```````````____```______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGFFFDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@??>=========<<<<<<<<<<;;;;;:::::::99999999999998888888887777777777666666666666666666666555555555554444455555555555555554444444444444444433333333333222222111100000000000///////////............----------,,,,,,,,,,,++++++++++++*********************))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwxxyz{|}~€�‚ƒ„……††‡‡‡‡‡‡ˆŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡†…„ƒ‚�€~}|{{zzzzuttttuuuuuuvvvvvvvvvuuuutrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa```aaaaaaaaa```````````_____```_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHGGGGGGGGFFFDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??>========<<<<<<<<<<;;;;;;:::::::99999999999998888888887777777777666666666666666666666555555555554444455555555555555554444444444444444443333333333222222111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++**********************)))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwxxyz{{|}€�‚ƒƒ„…†††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒƒƒ‰‰‰‰ˆˆˆ‡†…„ƒ‚�€~}||{zzzyxxwwwxxxxxxyyyyyyyyyxxxxwrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggfggfffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````___________^^________^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGFFFFFFFFFEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::::999888777777777666666666666666666666666655555555555444444444444444444433333333322222222222111111111000000//////////.............-------------,,,,,,,,,,+++,++++++++++++****************))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzz{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxyyz{|}~€�‚ƒ„„…†††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒƒƒ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚€~~}|{{zzzxxxwwxxxxxxyyyyyyyyyyxxxwrqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqpppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggfggffffffffffffeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa`````````````````____________^^_______^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::::::999888777777777666666666666666666666666655555555555444444444444444444333333333322222222222111111111000000//////////.............-------------,,,,,,,,,,+++,++++++++++++***************)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwxxyzz{|}~€�‚ƒ„„…†††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}||{{zzxxxwwxxxxxxyyyyyyyyyyxxxwrqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqpppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggffgfffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````___________^^^_______^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>=========<<<<<<<<;;;;;;;;;:::::::::::::999887777777777666666666666666666666666655555555555444444444444444444333333333322222222222111111111000000//////////.............-------------,,,,,,,,,,+++,++++++++++++***********)***)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwxyyz{|}~~€�‚ƒ„„…†††‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡†††……„„„ƒƒƒƒƒƒ‰Š‰‰‰‰‰ˆ‡‡†…„ƒ‚�€~}||{{zxxxxxxxxxxxyyyyyyyyyyxxxwrqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqpppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaa``````````````````___________^^^_______^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::::999887777777777666666666666666666666666655555555555444444444444444444333333333322222222222111111111000000//////////.............-------------,,,,,,,,,,+++,+++++++++++************)***)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvvvuvvvvwwxxyyz{|}~€�‚‚ƒ„……†††‡‡‡‡ˆˆˆˆ‡‡‡‡‡†††……„„„„„ƒƒ„„ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}|{{zxxxxxxxxxxyyyyyyyyyyyxxxxrqqqqqqpppppqqqqqqqqqppppqqqqqqppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaaaaa``````````````````____________^^^_______^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::::9999887777777776666666666666666666666666655555555555444444444444444444333333333322222222222211111111000000//////////.............-------------,,,,,,,,,,+++,+++++++++++************)**)))))))))))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuvvwwwxxyzz{|}~€�‚ƒƒ„……††‡‡‡‡‡ˆ‡‡‡‡‡‡‡††………„„„„„„„„„ŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}||{{yxxxxxxxxxyyyyyyyyyyyyxxxrqqqqqpppppppppqqqpppppppqqqqqppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaa``````````````````____________^^^_______^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::::999988777777777666666666666665666666666665555555555544444444444444444433333333332222222222221111111100000////////////............-------------,,,,,,,,,++++,+++++++++++************)**)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvwwwxyyz{||}~€�‚ƒ„„……††‡‡‡‡‡‡‡‡‡‡‡‡††………„„„„„„„„„ŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}|{{yxxxxxxxxxyyyyyyyyyyyyxxxrqqqqqpppppppppppppppppppqqqqqppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbaaaaaaaaaaa```````````````````____________^^^_______^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>=========<<<<<<<<<;;;;;;;;:::::::::::::999987777777777666666666666665666666666665555555555544444444444444444333333333332222222222221111111100000////////////............------------,,,,,,,,,,++++++++++++++++***********))**)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvwwwxxyyz{|}~€��‚ƒ„……†††‡‡‡‡‡‡‡‡‡‡††††………„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆ‡††…„ƒ‚�€~}||{yyxxxxxxxxyyyyyzzzyyyyxxxrrqqqqpppppppppppppppppppqqqppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaaaaa``````````````````_____________^^^________^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666665666666666665555555555544444444444444444333333333332222222222221111111000000////////////............------------,,,,,,,,,,++++++++++++++++***********))**)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvwwwxxyzz{|}~€�‚ƒƒ„……††‡‡‡‡‡‡‡‡‡‡†††…………„„„„„„„„Š‹‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}}|{yyxxxxxxxyyyyyzzzzzyyyyxxrrqqqqpppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbaaaaaaaaaaa```````````````````_____________^^^________^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::::9999987777777777666666666666665666666666665555555555544444444444444443333333333332222222222211111111000000////////////............------------,,,,,,,,,,++++++++++++++++***********))*)))))))))))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvwwwxxyz{{|}~€�‚ƒ„„…†††‡‡‡‡‡‡‡‡††††…………„„„„„„„…‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~}|{yyyxxxxxxyyyyzzzzzzyyyyxxrrqqqqpppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbaaaaaaaaaaa``````````````````______________^^^_________^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>=========<<<<<<<<<<;;;;;;;:::::::::::::9999987777777776666666666666665666666666665555555555544444444444444443333333333332222222222211111111000000////////////............------------,,,,,,,,,,+++++++++++++++************))*)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! qrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvwwwxxyz{|}~€�‚ƒƒ„……††‡‡‡‡‡‡‡‡††††……………„„„„………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}||yyyxxxxxyyyyyzzzzzzzyyyxxrrqqqqppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbaaaaaaaaaaa```````````````````______________^^^_________^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;:::::::::::::9999977777777776666666666666665666666666665555555555544444444444444443333333333332222222222211111111000000////////////............-----------,,,,,,,,,,,+++++++++++++++***********)))*)))))))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! qqrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvwwwxyyz{|}~€�‚ƒ„„……††‡‡‡‡‡‡†††††………………………………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}||yyyxxxxxyyyyyzzzzzzzyyyxxrrqqqqpppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaa```````````````````______________^^^__________^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666655666666666665555555555544444444444444433333333333332222222222211111111000000////////////............-----------,,,,,,,,,,++++++++++++++++***********)))*))))))))))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!! qqqrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvwwxxyz{|}~€�‚ƒƒ„……††††‡‡‡††††††………………………………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~}||yyyyxxxyyyyyzzzzzzzzzyyyxrrrqqqppppppppppppppppppppppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaa``````````````````_______________^^^___________^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::::99999977777777776666666666666655666666666665555555555544444444444444433333333333332222222222111111110000000////////////............-----------,,,,,,,,,,++++++++++++++++***********)))*))))))))))))))))))((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!! qqqqrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvwwxxyz{|}~€�‚ƒ„„……††††††††††††………………………………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}|{yyyyxxxyyyyyzzzzzzzzzyyyxrrrqqqqppppppppppppppppoopppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaa```````````````````_______________^^^___________^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;;;::::::::::::999999977777777776666666666666655666666666655555555555444444444444444433333333333332222222222111111110000000////////////............----------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))))))((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvwwxyyz{|}€�‚‚ƒ„„……†††††††††††………………………………‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}|{yyyyyxyyyyyyyzzzzzzzyyyyxrrrqqqqpppppppppppppppooopppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````````````_______________^^^___________^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::::999999977777777766666666666666555666666666655555555555444444444444444433333333333332222222222111111110000000///////////............-----------,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwxyz{|}~€�‚ƒƒ„………†††††††††…………………………………‹‹‹‹‹‹ŠŠ‰ˆ‡‡†…ƒ‚�€~}||{yyyyyyyyyyyyyzzzzzzzyyyyxrrrqqqqppppppppppppppoooopppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````````````_______________^^^^___________^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::::999999977777777766666666666666555666666666655555555555444444444444444433333333333332222222221111111110000000///////////............-----------,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvwwxyyz{|}~€�‚ƒ„„………††††††††…………………………………‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~}}||{yyyyyyyyyyyyyyyzzzzyyyyyxrrrqqqqppppppppppppppoooopppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````______________^^^^^____________^^^^^^^^]]]]]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<<;;;;::::::::::::::999999977777777766666666666666555666666666555555555555444444444444444433333333333332222222211111111100000000///////////............----------,,,,,,,,,,,++++++++++++++++************))))))))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€�‚‚ƒ„„…………†††††††…………………………††Œ‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}||{{yyyyyyyyyyyyyyyyyyyyyyyxxrrrqqqqppppppppppppppooooppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````````______________^^^^^^____________^^^^^^^^]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<<;;;;:::::::::::::9999999977777777766666666666666555666666666555555555555444444444444444433333333333332222222211111111100000000//////////............-----------,,,,,,,,,,+++++++++++++++++************)))*))))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttuutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwxxyz{|}~€�‚ƒƒ„„……………††††††………………†††††Œ‹‹‹‹ŠŠ‰ˆ‡‡…„ƒ‚�€~~}||{{yyyyyyyyyyyyyyyyyyyyyyxxxrrrqqqqppppppppppppppoooopppooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````````______________^^^^^^^____________^^^^^^^^]]]]]]^^^^]]]]]]]]]]]\\\\\\\\\[\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<<;;;;:::::::::::::9999999977777777666666666666665555666666666555555555555444444444444444433333333333332222222211111111100000000//////////............-----------,,,,,,,,,,+++++++++++++++++************)))*)))))))))))))))((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttutttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€€�‚ƒƒ„„……………††††††††††††††††Œ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~}}||{{yyyyyyyyyyyyyyyyyyyyyxxxxrrqqqqqppppppppppppppooooppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````_____________^^^^^^^^___________^^^^^^^^^]]]]]]^^^^]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::::9999999977777777666666666666665555666666666555555555555444444444444444443333333333332222222111111111100000000/////////............-----------,,,,,,,,,,,++++++++++++++++++***********)))*)))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwxxyz{|}~€��‚ƒƒ„„……………†††††††††††††††‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~}}||{{zyyyyyyyyyyyyyyyyxxxxxxxxrrqqqqqpppppppppppppppoooppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````_____________^^^^^^^^^___________^^^^^^^^]]]]]]]^^^^]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::::99999999977777777666666666666655555666666666555555555555444444444444444443333333333332222222111111111000000000/////////...........------------,,,,,,,,,,+++++++++++++++++++***********)))*)))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyzz{|}~€�‚‚ƒƒ„„…………†††††††††††††††‹‹‹‹ŠŠ‰ˆˆ‡†…„‚�€~~}}||||zzzzzzyyyyyyyxxxxxxxxxxxwrqqqqqqqppppppppppppppoooppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````````____________^^^^^^^^^^_________^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]\\\\\\\\\[[\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<<;;;;:::::::::::::99999999977777777666666666666655555666666666555555555555444444444444444443333333333332222222111111111000000000////////............-----------,,,,,,,,,,,+++++++++++++++++++***********)))**))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz{|}}~€�‚‚ƒƒ„„………†††††††††††††††‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}||||zzzzzzzzyyyyxxxxxxxxxwwwwqqqqqqqqpppppppppppppppooppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````````_____________^^^^^^^^^^______^^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<<;;;::::::::::::::99999999977777776666666666666655555666666666655555555555444444444444444443333333333332222221111111111000000000////////...........------------,,,,,,,,,,,++++++++++++++++++++***********))**))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxxyz{|}~~€�‚‚ƒƒ„„……†††††††††††††††‹‹‹ŠŠŠ‰ˆ‡†…„ƒ‚�€~}}}}}}{{{{{{zzzyyyxxxxxwwwwwwwwqqqqqqqqqpqqqqqpppppppppoppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_``____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::::999999999977777776666666666666555555666666666655555555555444444444444444443333333333332222221111111111000000000////////...........------------,,,,,,,,,,+++++++++++++++++++++***********))**)))))))))))))(((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuvvwwxyyz{|}~~€�‚‚ƒ„„………††††‡‡‡†††††††‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~}}}}||||{{{{zzyyyxxxwwwwwwwwwqqqqqqqqqqqqqqqqqpppppppoppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````__`____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<<;;;;:::::::::::::999999999977777776666666666665555555666666666655555555555544444444444444443333333333332222221111111111000000000///////...........------------,,,,,,,,,,,+++++++++++++++++++++***********))***))))))))))))(((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! pppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrsssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssstttuuvvwxyyz{||}~€��‚‚ƒƒ„„„„„„„„„„„ƒƒˆˆ‡‡††……„ƒ‚�€~~}||{{{{{{|}|||||{{zzyyxxxwwwwwvvvvrrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooooooooooooooommmllllllllllllllkkkkkkkkllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````__````___________^^^^^^^^^^_______________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999988777777777766666666666666555555444444444444333333333333333333332222222222221111111110000000000/////////////..........----------------,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! pppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrsssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssstttuuvwwxyzz{||}~€€�‚‚ƒƒ„„„„„„„„„„„„ƒˆˆ‡‡††……„ƒ‚�€€~}}|||||||}~}}}}}||{zzyyxxwwwvvvvvvrrrrrrrrrrrrrrrrrrrrqqqqqppppppooooooooooooooooooommmmlllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````___```____________^^^^^^^^^^______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>========<<<<<<<<<<<;;;;;;:::::::::::::99999999999987777777777666666666666666555555444444444444333333333333333333332222222222221111111110000000000/////////////..........----------------,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! ppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssstttuuvwwxyzz{|}}~€��‚ƒƒ„„„„……„„„„„„ƒˆˆ‡‡††……„ƒƒ‚�€~}}}}}}}}~~~~}||{zzyxxwwwvvvvvvqqqqqqrrrrrrrrrrrrrrrqqqqppppppooooooooooooooooooommmmllllllllllllkkkkkkkkklllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````___``____________^^^^^^^^^^^_____________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::::::99999999999987777777777666666666666666555554444444444444333333333333333333332222222222221111111110000000000////////////...........----------------,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! pppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssstttuuvwwxyzz{|}~€€�‚ƒƒ„„„……………„„„„ƒˆˆ‡‡†††…„„ƒ‚��€~~~~~~~~€€€€~}}|{zzyxxwwvvvvvvqqqqqqrrrrrrrrrrrrrrrqqqqpppppoooooooooooooooooooommmlllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeedddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````____``____________^^^^^^^^^^^___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::999999999999987777777777666666666666666555554444444444444333333333333333333322222222222211111111110000000000////////////..........-----------------,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! ppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrsssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssstttuuvwwxyyz{|}~€�‚‚ƒ„„„……………„„„„ƒˆˆ‡‡‡††……„ƒƒ‚��€€�����€€~~}|{zyyxwwvvvvvvqqqqqqrrrrrrrrrrrrrrrqqqqpppppoooooooooooooooooooommllllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_____`____________^^^^^^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::999999999999987777777776666666666666666555544444444444444333333333333333333322222222222211111111110000000000////////////..........----------------,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! ppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuvvuvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssstttuuvwwxyz{|}~€��‚ƒƒ„„………………„„„„ˆˆ‡‡‡††……„„ƒƒ‚���€€€€€€€€‚‚‚‚‚‚�€€~}|{zyxxwwvvvvuqqqqqqrrrrrrrrsrrrrrrrqqqpppppoooooooooooooooooooolllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaaa````````````__________________^^^^^^^^^^^^_______^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::::9999999999999887777777776666666666666666555544444444444444333333333333333333222222222222211111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! ppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssstttuuvwxxyz{|}~€�‚ƒƒ„„………………„„„„ˆˆ‡‡‡†††……„„ƒƒ‚‚‚�������‚ƒ„„ƒƒƒ‚‚�€~}|{zyxxwvvvvuqqqqqqqrrrrrrssssrrrrrqqqpppppoooooooooooooooooooolllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeedddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaa````````````__________________^^^^^^^^^^^^^______^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999877777777776666666666666665555444444444444444333333333333333333222222222222211111111110000000000////////////.........-----------------,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))(((((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! pppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssttuvvwwxyz{|~€�‚‚ƒ„„„……………„„„„ˆˆˆ‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚ƒƒ…………„„ƒƒ‚�€~}|{zyxwwvvvuqqqqqqqrrrrrsssssrrrrrqqqppppooooooooooooooonnnnnnllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaa``aaaaaaa````````````__________________^^^^^^^^^^^^^____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::999999999999987777777777666666666666665555444444444444444433333333333333333222222222222221111111111000000000////////////..........-----------------,,,,,,,,,,+++++++++++++++++++++++++***********))))))))))))))((((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! pppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssrrrrsssssttuvvwxyz{|}~€�‚ƒƒ„„……………„„„„ˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒƒ„„„††††………„ƒ‚�€~}{zyyxwwvvvqqqqqqqrrrrsssssssrrrqqqqppppooooooooooooonnnnnnnnlllllllllllllkkkkkkkkkkkjllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```aaaaaa````````````__________________^^^^^^^^^^^^^]___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::9999999999999987777777777666666666666655554444444444444444333333333333333332222222222222221111111111000000000////////////..........-----------------,,,,,,,,,,+++++++++++++++++++++++++**********)))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! oppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrrsssttuuvvwxyz{}~€�‚‚ƒ„„„…………„„„„ˆˆˆ‡‡‡‡††††…………„„„„„„„„……‡‡‡‡†††…„ƒ‚�€}|{zyxxwvvvqqqqqqrrrrrsssssssrrrqqqpppppoooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkkkjllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaa```aaaaaa````````````__________________^^^^^^^^^^^^]]___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>======<<<<<<<<<<;;;;;;;;;::::::::::9999999999999887777777777666666666666655544444444444444444333333333333333332222222222222221111111111000000000////////////..........-----------------,,,,,,,,,,+++++++++++++++++++++++++**********)))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! oooppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrsssttuuvwxyz{|}~€�‚ƒƒ„„„……„„„„„ˆˆˆ‡‡‡‡†††††……………………………††ˆˆˆˆ‡‡††…„ƒ‚�€~}|{zyxwwvvqqqqqqrrrrssssssssrrrqqqppppooooooooooonnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaa```aaaaa````````````__________________^^^^^^^^^^^^^]]__^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999887777777776666666666666655544444444444444443333333333333333322222222222222221111111111000000000////////////.........------------------,,,,,,,,,,+++++++++++++++++++++++++**********)))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! oooopppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrrrrrsssttuuvwxyz{}~€�‚‚ƒ„„„„„„„„„„ˆˆˆ‡‡‡‡‡†††††††††††††††††ˆˆˆˆˆˆ‡‡†…„ƒ‚€~}{zyxxwvvqqqqqqrrrrssssssssrrrqqqppppooooooooooonnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````aaaaa````````````_________________^^^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999887777777776666666666666555544444444444444433333333333333333222222222222222211111111111000000000////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++**********)))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! oooooppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrrrrrrrssstuuvwxyz{|}~€�‚ƒƒ„„„„„„„„ƒˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‰‰‰‰‰ˆˆ‡††„ƒ‚�€}|{zyxwwvrqqqqqrrrrssssssssrrrqqqpppoooooooooooonnnnnnnnnnnlllllkkkkkkkkkkkkkkkkkkjjllllkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa````aaaa````````````__________________^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::9999999999999988777777777666666666666655554444444444444443333333333333333222222222222222221111111111000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++**********)))))))))))))))(((((((('''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! oooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrsstttuvwxyz{}~€�‚‚ƒƒ„„„„„„„ƒˆˆˆ‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆ‡†…„ƒ‚€~}|zyxxwvrqqqqrrrrsssssssssrrrqqqpppooooooooooooonnnnnnnnnnllllkkkkkkkkkkkkkkkkkkjjjllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa`````aaaa````````````_________________^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888777777777666666666666555554444444444444433333333333333333222222222222222221111111111000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++**********)))))))))))))))(((((((('''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! oooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrsssttuvwxyz{|}~€�‚‚ƒƒ„„„„„„ƒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}|{zyxwwrrqqqrrrrsssstsssssrrqqqpppoooooooooooooooooonnnnnllllkkkkkkkkkkkkkkkkkjjjjllllkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa`````aaa`````````````________________^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^]]]]]]]]]]\\]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888777777777666666666666555554444444444444333333333333333332222222222222222221111111111000000000////////////..........------------------,,,,,,,,,++++++++++++++++++++++++++**********))))))))))))))((((((((('''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!! oooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrsstttuvwxyz{|~€€�‚ƒƒƒ„„„„ƒƒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰ˆˆ‡††…„ƒ�€~|{zyxwwrrqqrrrrssssttttsssrrrqqpppooooooooooooooooooooonnllllkkkkkkkkkkkkkkjjjjjjjlllkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa`````aaa````````````________________^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::99999999999999888777777776666666666666555554444444444443333333333333333322222222222222222221111111110000000000////////////..........------------------,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))((((((((('''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! oooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrsssstuvwxyz{|}~€��‚ƒƒƒƒƒƒƒƒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰ˆˆ‡††…„ƒ‚€~}|zyxxwrrrrrrrrsssttttttsssrrqqpppooooooooooooooooooooooolllllkkkkkkkkkkjjjjjjjjjjlllkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa``````aa`````````````________________^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999988877777777666666666666555555444444444444333333333333333322222222222222222221111111111000000000////////////...........------------------,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! oooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttttttutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrsssttuvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�~}|{zyxwrrrrrrrsssttttttttssrrqqpppooooooooooooooooooooooommllllkkkkkkkkjjjjjjjjjjjllkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa``````aa````````````________________^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999988877777777666666666666555555444444444444333333333333333322222222222222222221111111111000000000////////////...........------------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))((((((((((''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! oooooooooooooppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuutttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrssstuvwwxz{|}~€€�‚‚‚ƒƒƒƒƒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰ˆˆˆˆ‡‡†…„„ƒ‚�~}|{zyxwrrrrrrrsstttuuuutttssrrqqppoooooooooooopppppppppppmmmmlllkkkkkkkjjjjjjjjjjjllkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa```````a`````````````_______________^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXWWWWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999888877777777666666666666555555444444444443333333333333333222222222222222222221111111110000000000////////////...........------------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! oooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssttuvwxyz{|}~€��‚‚‚ƒƒƒƒˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††‡†‡‡‡‡ˆˆˆˆˆ‡‡‡††…„ƒ‚‚�~}|{zyxxsrrrrrsstttuuuuuuuttsrrqqpppoooooooooppppppqqqqqppnnmmmllllkkkkkkjjjjjjjjjjlkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaa```````a````````````___________^____^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999888877777776666666666666555555444444444443333333333333233222222222222222222221111111110000000000////////////...........------------------,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))))((((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! oooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsstuuvwxyz{|}~€��‚‚‚ƒƒƒˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆ‡‡‡‡††…„„ƒ‚�€~}|{zyxxsrrrrsssttuuuvvvuuutssrrqqppooooooopppppqqqqqqqqqqonnnmmmlllkkkkkjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````````___________^___^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999999988887777777666666666666555555544444444444333333333333323222222222222222222221111111111000000000/////////////............-----------------,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))))((((((((((''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!!! oooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqrrrrrrrsttuvwxyz{|}~€��‚‚‚ƒƒˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡†††……„ƒƒ‚�€~}|{zyxxsrrrrssttuuvvvvvvuuttssrqqpppoooooppppqqqrrrrrrrrrooonnnmmlllkkkkkjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa````````````````````____________^__^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999999988887777777666666666666555555544444444444333333333333223222222222222222222221111111111000000000/////////.///............-----------------,,,,,,,,,+++++++++++++++++++++++++++**********)))))))))))((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! oooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqrrrrrssttuvwxyz{|}~€€��‚‚‚ƒ‡ˆˆ‡‡‡‡‡‡‡‡‡††††††††††………‡‡††††………„„ƒ‚‚�€~}|{zyyxssrrsssttuuvvvwvvvuuttsrrqpppooooppppqqqrrrssssssspppoonnmmmllkkkkkjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````````___________^^__^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999988887777777666666666665555555544444444444333333333333222222222222222222222221111111110000000000/////////.///............-----------------,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))((((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! oooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrrrrrsstuvvwxyz{|}~€€�‚‚‚‚‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………††††………„„„ƒƒ‚��€~}|{zzyxssssssstuuvvwwwwwvvuutsrrqqppppoppppqqrrrsssttttttqqpppoonnmmlllkkkkjjjjjjjkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````````````````__________^^^_^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999988887777777666666666665555555544444444443333333333332222222222222222222222221111111110000000000/////////.///.............----------------,,,,,,,,,+++++++++++++++++++++++++++**********))))))))))((((((((((''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! oooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttsuuuuuuuttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqrqrrrsttuvwxyz{|}~€��‚‚‚‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„††…………„„„ƒƒ‚‚�€€~}|{{zyxssssssttuuvvwwwwwwvvuttsrqqppppppppqqqrrssttttuuutrrqqqpoonnmmlllkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````````___________^^^_^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999888887777776666666666655555555544444444443333333333332222222222222222222222211111111110000000000/////////.///.............----------------,,,,,,,,,++++++++++++++++++++++++++***********)))))))))((((((((((''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! oooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttsssuuuuutttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrsttuvwxyz{|}~€€��‚‚‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………„„†………„„„ƒƒƒ‚‚��€€~}}|{zyytsssssttuuvvwwwwwwwvuutsrrqqpppppppqqrrssttuuuuuuussrrqqpponnmmlllkkkjjjjjjkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaa``````````````````````___________^^^_^^^^^^^^^^^^]]]]]]]]]]]]^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999999988888777777666666666665555555554444444444333333333333222222222222222222222221111111111000000000//////////.///..............---------------,,,,,,,,,+++++++++++++++++++++++++*************))))))))((((((((('''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppqqqrrsstuvwxyz{|}~€€��‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€††………„„„ƒƒƒ‚‚��€€~}||{zyxxwwxxxyyz{{||||||{{zyxxwppooonnooopppqrrsstttttuuutttssrrqpponnmmllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggggfffffffffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::99999999999999888888777777666666666655555555555555555444444444444333333222222222222222222211111111110000000000/////////..////////.............-----------,,,,,,,,,+++++++++++++**********************))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppqqqrrstuuvwxyz{|}~€€�‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚����€€€€†………„„„ƒƒƒ‚‚‚��€€~~}|{zzxxxxxxxyyz{{||||||{{zyyxwppooonnoooppqqrrssttuuuuuuuuuttsrrqpponnmmllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggfffffffffeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___`````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::99999999999999888888777777666666666655555555555555554444444444444333333222222222222222222111111111110000000000/////////..////////.............-----------,,,,,,,,,+++++++++++++**********************))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnoonoooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppqqqrsstuvwxyz{|}}~€€�‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚�����€€€†………„„„ƒƒƒ‚‚‚��€€~}||{zyxxxxxxyyzz{{|||||{{zyyxwppooooooooppqqrssttuuuuvvvvvuuttsrrqpoonnmmlllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::9999999999999888888877777766666666665555555555555555444444444444333333322222222222222222211111111111000000000//////////..////////.............----------,,,,,,,,,,++++++++++++***********************))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppqqrrsstuvwxyz{|}~~€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€†………„„„ƒƒƒ‚‚‚���€€~}}|{zyyxxxxxyyzz{{|||||{{zyyxwqpooooooooppqqrssttuuuvvvvvvvuuttsrqqpoonmmllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````_____````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::99999999999999888888877777666666666655555555555555554444444444444333333322222222222222222111111111111000000000//////////..////////.............----------,,,,,,,,,+++++++++++++***********************)))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqrrstuvvwxyz{|}~~€���‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€†………„„„ƒƒƒƒ‚‚‚��€€~}||{zyyxxxxyyyzz{{||||{{zyyxwqpooooooooppqqrssttuuvvvvwwvvvuuttsrqpponnmmlllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_____```````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;::::99999999999999888888877777666666666655555555555555544444444444443333333322222222222222221111111111110000000000//////////..////////.............---------,,,,,,,,,,+++++++++++++***********************)))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooppppppqqrsstuvwxyz{||}~€���‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€†………„„„ƒƒƒƒ‚‚‚���€€~~}|{zzyyxxxyyyzz{{{{{{{zzyxxwppooooooooppqqrrsttuuvvvvwwwwvvuutsrrqponnmmlllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````______```````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::9999999999999988888887777766666666665555555555555544444444444444333333332222222222222221111111111111000000000///////////..////////.............---------,,,,,,,,,++++++++++++++***********************)))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooppppppqqrrsttuvwxyz{|}}~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€††………„„„ƒƒƒ‚‚‚‚���€~}}|{zyyyxxyyyyzzz{{{{zzzyxxwppooooooooppqqrrssttuuvvvwwwwvvvuttsrqpoonmmllllkkkkkkkkjjjjjjjiiiiiiiiiiihhhgggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______``````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::9999999999999888888887777766666666665555555555555444444444444443333333332222222222222111111111111111000000000///////////..////////............----------,,,,,,,,,+++++++++++++***********************))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!! mnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttttttttttuuuuuuuttttttttttttttttttttttuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooopppppppqqrrstuvwxxyz{|}}~€€���‚‚‚‚‚‚‚‚‚‚‚‚����€€€††………„„„„ƒƒƒ‚‚‚‚��€€~}}{{zyyyyyyyyyzzzzzzzzyyxxwppoooooooooppqqrssttuuvvvwwwwwvvuutsrqpponnmmlllkkkkkkkkjjjjjjjiiiiiiiiiiihhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_______``````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::::9999999999999888888887777766666666665555555555554444444444444443333333332222222222211111111111111111000000000//////////...////////............---------,,,,,,,,,,+++++++++++++***********************))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooopppppqqrsstuvwxyzz{|}}€€���‚‚‚‚‚‚‚‚‚‚‚‚���€€€†††………„„„ƒƒƒƒ‚‚‚‚��€€~}|{zzyyyyyyyyyzzzzzzyyyxwwqppooooooooppqqrrssttuuvvwwwwwvvuutsrrqponnmmlllkkkkkkkkkjjjjjjjiiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````________`````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::999999999999988888888777766666666666555555555555444444444444443333333333222222222111111111111111111000000000///////////...///////.............---------,,,,,,,,,++++++++++++++***********************))))))))(((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!! mmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooopppqqrrsttuvwxyz{{|}~€€���‚‚‚‚‚‚‚‚‚‚‚����€€‡†††………„„„ƒƒƒƒ‚‚‚‚��€€~~||{zzyyyyyyyyyyyzyyyyxxwwqppooooooooppqqrrssttuuvvwwwwwvvuutssrqponnmmlllkkkkkkkkkjjjjjjjiiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeedddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````________````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::999999999999888888888777766666666666555555555544444444444444433333333333222222222111111111111111111000000000///////////...///////.............--------,,,,,,,,,,++++++++++++++***********************))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooopppqqrrstuvwwxyz{{|~~€€���‚‚‚‚‚‚‚‚‚‚‚����€‡†††………„„„ƒƒƒƒƒ‚‚‚���€€~}||{zzyyyyyyyyyyyyyyyxxwwqpppooooooopppqqrrssttuuvvwwwwvvuutssrqponnmmlllkkkkkkkkkjjjjjjiiiiiiiiiihhhgggggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::999999999999888888888777766666666665555555555544444444444444433333333333222222221111111111111111111000000000///////////...///////............---------,,,,,,,,,+++++++++++++++**********************)))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!! mmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttusstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooopppqqrsstuvwxxyz{|}~~€€��‚‚‚‚‚‚‚‚‚‚‚‚���€‡‡†††………„„„ƒƒƒƒ‚‚‚‚���€€~}||{zzyyyyxyyyyyyyyyxxxwqqppppooooppppqqrrssttuuvvvwwwvvuutssrqponnmmlllkkkkkkkkkkjjjjjjiiiiiiiiihhhgggggggggggffffffffffffffeeeeeeeeedddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_________```_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;::::999999999999888888888777766666666665555555555544444444444444333333333333222222221111111111111111111000000000///////////...///////............---------,,,,,,,,++++++++++++++++**********************)))))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooopppqqrrsttuvwxyyz{|}~~€���‚‚‚‚‚‚‚‚‚‚‚����‡‡‡††………„„„ƒƒƒƒƒ‚‚‚‚���€€~~}|{{zzyyyxxxyyyyyyyxxxxqqqpppppppppppqqrrssttuuuvvvwvvvuutssrqponnmmllllklkkkkkkkjjjjjjiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeeddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````__________```_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;::::99999999999988888888877776666666666555555555544444444444444333333333333322222222111111111111111111100000000////////////...///////............--------,,,,,,,,,++++++++++++++++*********************))))))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooopppqqrrstuuvwxyyz||}~~€€���‚‚‚‚‚‚‚‚‚‚‚���‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚‚���€~}}|{{zzyyyxxxyyyyyyyxxxrqqqqppppppppqqqrrssttuuuvvvvvvvuutsrrqponnmmllllklkkkkkkkjjjjjjiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeeddddddddddddddccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````__________``_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;::::99999999999988888888877766666666666555555555544444444444444333333333333322222222111111111111111111000000000////////////...//////............---------,,,,,,,,+++++++++++++++++***********))))))))*)))))))))))((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooopppqqrrstuvvwxyz{|}}~€€��‚‚‚‚‚‚‚‚‚‚‚���ˆ‡‡‡††………„„„ƒƒƒƒƒ‚‚‚‚‚��€~}}|{{zyyyyyyyyyyyyyyyxrrrrqqqqqqpqqqqqrrssttuuuvvvvvvvuutsrrqponnmmllllkllkkkkkkjjjjjjiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````___________`______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999988888888877766666666666555555555544444444444444333333333333322222222111111111111111111000000000////////////...//////............--------,,,,,,,,,++++++++++++++++************))))))))))))))))))))((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssuutttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooopppqqrsstuvvwxyz{|}}~€€��‚‚‚‚‚‚‚‚‚‚‚��ˆ‡‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚‚‚��€~}||{zzyyyyyyyyyyyyyyyssrrrrrqqqqqqqqrrsssttuuvvvvvvvvuutsrrqponnmmllllllllkkkkkkjjjjjiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________`_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;:::::9999999999888888888877766666666666555555555544444444444443333333333333322222221111111111111111111000000000///////////....//////............--------,,,,,,,,,++++++++++++++++***********)))))))))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssstttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooopppqqrsstuvwwxz{{|}~~€€���‚‚‚‚‚‚‚‚‚‚��ˆˆ‡‡‡††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚�€€~~}||{zzyyyyyyyyzzzzzztssssrrrrrrrrrrrsssttuuuvvwwwvvvuutssrqpoonmmmllllllllkkkkkjjjjjiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_________________________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::9999999999888888888877766666666666555555555444444444444443333333333333322222221111111111111111111000000000///////////....//////............--------,,,,,,,,+++++++++++++++++***********))))))))))))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!! mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssstttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooopppqrrsttuvwxyz{||}~€€���‚‚‚‚‚‚‚‚‚��ˆˆ‡‡‡†††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚�€€~}}|{{zzzyyyyzzzzzzzztttttssssrrrrrrsssttuuuvvwwwwwvvuutssrqpoonnmmmllllllllkkkkjjjjjiiiiiiiiihhhgggggggggggffffffffffffffeeeeeeeddddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________________________^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::9999999999888888888877766666666666555555555444444444444443333333333333322222221111111111111111110000000000///////////..../////............---------,,,,,,,,+++++++++++++++++***********)))))))))))))))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!! mmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssstttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooopppqrrsttuvwxyz{|}}~€€���‚‚‚‚‚‚‚‚��ˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�€€~}||{{zzzzzzzzz{{{{{uuuuttttsssssssstttuuuvvvwwwwwwvvuttsrqpponnnmmmllllllllkkkkjjjjiiiiiiiiiihhhggggggggggffffffffffffffeeeeeeeeddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````_________________________^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;::::9999999999988888888887776666666666655555555544444444444444333333333333332222222111111111111111111000000000////////////..../////............---------,,,,,,,,+++++++++++++++++***********)))))))))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!! mmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssstttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooppqqrrstuuvxyzz{|}~~€€����‚‚‚‚‚‚‚‚�ˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�€€€~~}||{{zzzzzz{{{{|||vvvuuuutttttttttttuuvvvwwwwwwwwvvuutsrrqpoonnnmmmmmmllllkkkkjjjjiiiiiiiiiiihhhgggggggggffffffffffffffeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^____________^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;::::9999999999988888888887776666666666655555555544444444444443333333333333332222222111111111111111111000000000///////////.....////............---------,,,,,,,,,+++++++++++++++++**********))))))))))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!! mmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuutuuttttttttttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooooppqqrrstuvwxyz{||}~€€�����‚‚‚‚‚��ˆˆˆˆ‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚��€€~}}||{{{{{{{{|||||}vvvvvvuuuutttttuuuuvvvwwwxxxxwwwvvutssrqqpoonnnmmmmmmllllkkkjjjjiiiiiiiiiiiihhhgggggggggfffffffffffffeeeeeeeddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^___________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;::::9999999999988888888887776666666666655555555544444444444443333333333333332222221111111111111111111000000000///////////.....////............--------,,,,,,,,,,++++++++++++++++***********))))))))))))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$##########"""""""""!!!!!! mmmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttssssssstttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnoooooppqqrsstuwxxyz{|}}~€€€������‚‚��ˆˆˆˆ‡‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚��€€~~}}||{{{{{{|||}}}}wwwwwvvvvuuuuuuuuvvvwwwwxxxxxxwwvvuutsrrqppooonnnmnmmmmlllkkkjjjjiiiiiiiiiiihhhgggggggggfffffffffffffeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;:::99999999999988888888887766666666666655555555544444444444443333333333333332222221111111111111111111000000000///////////.....///............---------,,,,,,,,,+++++++++++++++++***********))))))))))))))))))))))((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$########""""""""""!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttssssssssssstttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssrruuuuuuuuutttttttttttttttttttttssssssssssssssssssssttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooonnnnnnooooppqqrsttvwxyz{{|}~~€€€���������ˆˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚��€€€~}}||||{{||||}}}~~xxxwwwwvvvvvvvvvvvwwwwxxxyyxxxxwwvvuttsrrqpppooonnnnnmmmlllkkkjjjjiiiiiiiiiihhhhggggggggfffffffffffffeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaa````````````______________^^__________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;:::99999999999988888888887766666666666655555555544444444444443333333333333332222211111111111111111110000000000///////////.....///............---------,,,,,,,,,+++++++++++++++++***********))))))))))))))))))))))((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttssssssssssssssstttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuutttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrruuuuuuutttttttttttttttttttttsssssssssssssssssssssstttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooooonnnnnnnooooppqrrstuvwxyz{||}~~€€€��������ˆˆˆˆ‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚���€€~~}}||||||||}}}~~~xxxxxxwwwwvvvvvvwwwwxxxxxyyyyxxxwwvuutssrrqqpppooooonnnmmlllkkjjjjiiiiiiiiiihhhhhgggggggfffffffffffffeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^_________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;::999999999999988888888887766666666666655555555544444444444443333333333333332222211111111111111111110000000000///////////.....//............---------,,,,,,,,,,+++++++++++++++++************))))))))))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$########""""""""""!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttssssssssssssssssssstttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssrrrrrrruuuuttttttttttttttttttttttsssssssssssssssssssssssstttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnoooppqrssuvwxxyz{|}}~~€€€€������ˆˆˆˆ‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚���€€~~}}}|||||}}}}~~~xxxxxxxxwwwwwwwwwwwxxxxyyyyyyyxxwwvvuutssrrqqqpppopoonnnmmlllkkjjjjjiiiiiiiihhhhhgggggggfffffffffffffeeeeeeedddddddddddcccccccbbbbbbbaaaaaaaaaaaaaa````````````______________^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;::999999999999988888888887776666666666655555555544444444444444333333333333322222111111111111111111110000000000//////////......//............---------,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$########"""""""""!!!!!! lllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuutttttttttttttttttttsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooonnoooonnnnnnnnnnnnnnooppqrstuvwwxyz{{|}}~~€€€€€��„„„„„ƒƒƒ‚‚���€€~~~~‚‚‚‚��€€~~~~~~~~~€€€~~~~~~~}}}}}}}}}~~~~~}}}}}|||{{zyyxxwwvvuuuttttsssrrqqppoonnnmmmmmmlllllihhhhhhgggggggggfffffffffeedddddddddccccccccccbbbbaaaaaaaaaaa```````````````````````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:999999999999999888888888766666666666655555555544444444444444443333333333333332222222222222222222211100000000///////////....../...........----------,,,,,,,,,,+++++++++++++++*************))))))))))))))))))))))(((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$########""""""""!!!!!!!!! lllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnoooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssuuuutttttttttttttttttttttsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnooonnnnnnnnnnnnnnnnooppqrstuvwxyyz{||}}~~€€€€€€„„„„„ƒƒƒ‚‚‚��€€€~~~~‚‚‚‚��€€~~~~~~~~€€€~~~~~~}}}}}~~~~~}}}}}}||{{zzyyxxxwwvvvuuuuttssrrqqppoonnnmmmmmmmmlliihhhhhhggggggggfffffffffeddddddddddccccccccccbbbbaaaaaaaaaa``````````````_`````````_____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:999999999999999888888888766666666666655555555544444444444444443333333333332322222222222222222222111100000000//////////..................-----------,,,,,,,,,,++++++++++++++**************))))))))))))))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$########""""""""!!!!!!!!! kklllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssssssuutttttttttttttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnooonnnnnnnnnnnnnnnnooopqqsstuvwxyyz{||}}~~€€€€„„„„ƒƒƒƒ‚‚‚��€€€~~~~‚‚‚‚��€€€~~~~~~€€€~~~~~~~~~~~~~~}}}}}}|||{{zzzyyxxxwwwvvvuuuttssrrqppoonnnnmmmmmmmmiihhhhhhgggggggggffffffffeddddddddddccccccccccbbbbaaaaaaaaaa``````````````_````````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;999999999999999988888888876666666666665555555554444444444444444333333333333222222222222222222222211110000000///////////..................----------,,,,,,,,,,,++++++++++++++**************)))))))))))))))))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$########"""""""""!!!!!!!!! kkklllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrtttttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooonnnnnnnoonnnnnnnnnnnnmnnnnnooppqrstuuvwxyzz{{|}}~~€€€„„„ƒƒƒƒƒ‚‚‚���€€€~~~~‚‚‚���€€€~~~~€€€~~~~~~~~~~~~~}}}}}}||||{{zzzyyyxxxxwwwvvvuttssrrqqpooonnnmmmmmmmiiihhhhhgggggggggffffffffeddddddddddcccccccccbbbbbaaaaaaaaa``````````````__```````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;999999999999999988888888876666666666665555555544444444444444444433333333332222222222222222222222211110000000///////////.................-----------,,,,,,,,,,,++++++++++++****************))))))))))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$########"""""""""!!!!!!!! kkkkklllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrtttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooonnnnnnnnonnnnnnnnnnnnmmmmnnnnoopprrstuvvwxyzz{{|}}~~~€€ƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~~‚‚‚���€€€~€€€~~~~~~~~~~~~}}}}}}}|||{{{{zzzyyyyxxxwwwvvuuttsrrqqppoonnnnmmmmmiiiihhhhggggggggggfffffffeddddddddddccccccccccbbbbaaaaaaaa```````````````__```````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;999999999999999988888888876666666666665555555544444444444444444433333333332222222222222222222222111110000000//////////..................-----------,,,,,,,,,,+++++++++++++****************)))))))))))))))))))((((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$########""""""""!!!!!!!!! kkkkkklllllllllllllllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrsssssssssssssssssssssssrrsssssssssssssssssssssrrrrtttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnoopqrsstuvwwxyzz{||}}~~~€ƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~‚‚‚����€€€€€€~~~~~~~~~~~~~~~}}}}}}}||||{{{{{zzzzzyyyxxxwwvvuutssrqqppooonnnnmmmiiiihhhhhggggggggggffffffedddddddddddcccccccccbbbbaaaaaaa```````````````___``````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;999999999999999988888888876666666666655555555544444444444444444433333333332222222222222222222221111110000000//////////.................------------,,,,,,,,,,++++++++++++******************)))))))))))))))))((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$########""""""""!!!!!!!!! kkkkkkkllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrsssssssssssssssssssrrrrrrtttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnoopqqrsttuvwwxyzz{||}}~~~ƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~‚‚‚���€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{zzzzzyyyxxwwvuutssrqqpppooonnnnmiiiiihhhhgggggggggggfffffeeddddddddddcccccccccbbbbaaaaaaa``````````````____`````______________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;99999999999999998888888887666666666665555555554444444444444444444333333332222222222222222222221111111000000///////////.................-----------,,,,,,,,,,,++++++++++++******************)))))))))))))())(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$########""""""""!!!!!!!! kkkkkkkkkllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrsssssssssssssssssrrrrrrrrtttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnoopqrrsttuvwxxyzz{||}}~~~ƒƒƒƒƒƒ‚‚‚‚‚���€€€~~~‚‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{zzzzyyxxwvvuttsrrqqppoooonnnjjiiiihhhhggggggggggggfffeeddddddddddcccccccccbbbbaaaaaa```````````````____`````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPRRQQQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:99999999999999998888888887666666666665555555554444444444444444444333333332222222222222222222211111111000000//////////..................-----------,,,,,,,,,,,+++++++++++*******************)))))))))))))())(((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$########"""""""""!!!!!!!! kkkkkkkkkkllllllllllllllllllllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrsssssssssssssssrrrrrrrrrrtttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoppqrrstuuvwxxyz{{||}}~~~‚‚‚ƒ‚‚‚‚‚‚����€€€~~~‚‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{{zzzyyxwwvuttsrrqqpppooonnjjjiiihhhhhggggggggggggffeeeddddddddddccccccccbbbbaaaaaa``````````````_____````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPRRRQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;::99999999999999998888888887666666666665555555544444444444444444444433333332222222222222222221111111111000000//////////.................------------,,,,,,,,,,,+++++++++++*******************))))))))))))(()((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$########""""""""!!!!!!!!! kkkkkkkkkkkkllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrtttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnopqqrsstuvvwxyyz{{||}}~~~‚‚‚‚‚‚‚‚‚‚����€€€~~~‚‚�����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||{{zzyyxwwvuutssrrqqpppoookjjjiiihhhhhhhggggggggggfeeeeddddddddddcccccccbbbbaaaaa``````````````______```______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPRRQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::99999999999999988888888887666666666655555555544444444444444444444433333333222222222222222111111111111000000//////////.................------------,,,,,,,,,,,++++++++++********************))))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$#########""""""""!!!!!!!!! kkkkkkkkkkkkklllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrtttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnoppqqrsstuvwwxyzz{||}}}~~‚‚‚‚‚‚‚‚‚�����€€€€~~~‚‚�����€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||}}||||||{{zzyxxwvuuttsrrqqqppookkjjjiiihhhhhhhhhhhggggggeeeeeddddddddddcccccccbbbaaaaa``````````````______```_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRSRRRRRRRRRRRRRQQQQQQQQQQPPRRQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::99999999999999988888888887666666666655555555544444444444444444444443333333222222222222211111111111111000000/////////..................------------,,,,,,,,,,,++++++++++********************)))))))))))(((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$#########""""""""!!!!!!!!! kkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnooppqrrsttuvwxxyzz{||}}~~�‚‚‚‚‚‚‚�����€€€€€~~~‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||}}}}}}}}}}||{{zzyxxwvvuttssrrqqqpplkkjjjiiiihhhhhhhhhhhggggeeeeeeddddddddddccccccbbbaaaaa`````````````_______``______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::9999999999999988888888888766666666665555555544444444444444444444444333333322222222222211111111111111100000//////////..................------------,,,,,,,,,,,++++++++++********************))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$########"""""""""!!!!!!!! kkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttssssssttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnooppqqrsstuuvwxyyz{{||}}~���‚‚‚�������€€€€€~~~‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||}}}}}}}}}}}}}||{zzyxxwvvuuttssrrqqpllkkkjjiiiiiiihhhhhhhhhggfeeeeeeddddddddddccccccbbaaaaa````````````________`______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::9999999999999988888888888766666666665555555544444444444444444444444433333322222222222211111111111111100000//////////..................------------,,,,,,,,,,++++++++++*********************))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$########"""""""""!!!!!!!! kkkkkkkkkkkkkkkkkllllllkklllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttssssssssssssttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnoooppqqrsstuvwwxyzz{|||}}�������������€€€€€~~~‚‚������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{||||||||}}}}}~~~~~~}}}||{{zyyxwwvvutttssrrqmlllkkjjjiiiiiiiiiihhhhhgfffeeeeeedddddddddcccccbbaaaaa```````````_________`_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::9999999999998888888888888766666666655555555544444444444444444444444433333322222222222111111111111111100000//////////..................------------,,,,,,,,,,++++++++++*********************))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$#######""""""""""!!!!!!!! kkkkkkkkkkkkkkkkkkkllllkkkllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssssssssssssstttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnooopqqrrstuuvwxxyz{{||}}€�����������€€€€€~~~‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{|||||||}}}}~~~~~~~~}}}||{{zyyxwwvvuuttsssrnmmllkkkjjjjiiiiiiiiihhhhffffeeeeeeddddddddccccccbaaaaa``````````__________`_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888888766666666655555555444444444444444444444444433333322222222222111111111111111100000/////////..................------------,,,,,,,,,,,++++++++++********************))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$#######"""""""""!!!!!!!!! kkkkkkkkkkkkkkkkkkkklllkkkkkllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnoooppqqrsstuvvwxyyz{{|||€€����������€€€€€€~~~‚‚‚����������������€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{||||||}}}}~~~~~~~~~}}}||{zzyyxxwwvvuuttssonnmmllkkkjjjjjjjiiiiiihhgffffeeeeeeedddddddcccccbaaaaa`````````________________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::999999999888888888888888866666666665555555544444444444444444444444444333332222222222111111111111111110000//////////..................------------,,,,,,,,,,++++++++++*********************))))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######""""""""""!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkklkkkkkklllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrsssssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnoooppqrrsttuvwxxyzz{{||€€€€€������€€€€€€€~~~‚‚‚������������������€€€€~~~~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}}||{zzyyxxxwwvvuuttoonnmmlllkkkjjjjjjjjiiiihggffffeeeeeeedddddddccccbaaaaa````````________________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::999999988888888888888888866666666655555555544444444444444444444444444333332222222222111111111111111110000//////////..................------------,,,,,,,,,,++++++++++********************)))))))))))((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmmmmmmnnoooppqqrrstuuvwxxyzz{{|€€€€€€€€€€€€€€€€€~~~‚‚‚�������������������€€€~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{|||||}}}}~~~~~~~~~~~}}||{{{zzyyxxxwwvvuuppoonnmmlllkkkkkjjjjjjiiigggffffeeeeeeeddddddcccccbaaaaa```````________________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::999999888888888888888888866666666655555555544444444444444444444444444333332222222221111111111111111110000//////////..................------------,,,,,,,,,,++++++++++*******************)))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""""!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnoooppqqrsstuvvwxyyzz{{€€€€€€€€€€€€€€€~~‚‚‚���������������������€~~~~~~~}}}}{{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}}||{{{zzyyyxxxwwvvqqpponnmmmlllkkkkkkjjjjiihgggfffffeeeeeeddddddccccbaaaaa```````_______________________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::999998888888888888888888766666666655555555444444444444444444444444444333332222222221111111111111111110000/////////...........-......------------,,,,,,,,,,++++++++++********************)))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""""!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooppqqrrsttuvwwxyyzz{~€€€€€€€€€€€€€~~‚‚‚‚���������������������~~~~~~~}}}{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~}}}||{{{zzzyyyxxxwwrrqqpoonnmmmllllkkkkjjjjihhgggfffffeeeeeedddddccccbaaaaa```````______________________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::999998888888888888888888766666666555555555444444444444444444444444444333332222222211111111111111111110000/////////...........-......------------,,,,,,,,,,++++++++++******************))))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""""!!!!!!!!!! jkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppppponnnnnnnnnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnooooppqqrrstuuvwwxyyzz~~~€€€€€€€€€€€~~‚‚‚‚‚��������������������~~~~~~}}}|{{{{{{{{{{{{|||||}}}}~~~~~~~~~~}}}|||{{{{zzzzyyxxxssrqqppoonnmmmllllkkkkjjjhhggggffffeeeeeedddddccccbbaaaa```````______________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::99999888888888888888888876666666655555555544444444444444444444444444433333222222221111111111111111111000//////////...........-......-----------,,,,,,,,,,,++++++++++****************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""""!!!!!!!!!! jjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoonnnnnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnooopppqqrsstuuvwwxxyy}}~~€€€€€€€€€~~‚‚‚‚‚‚�������������������~~~~~~}}|{{{{{{{{{{{{||||||}}}}~~~~~~~~~}}}}|||{{{{{zzzzyyxtssrrqppoonnmmmmlllkkkkjjhhhggggffffeeeeeedddddcccbbaaaa``````_______________________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::99998888888888888888888776666666555555555544444444444444444444444444333333222222211111111111111111111000//////////...........-.....------------,,,,,,,,,,+++++++++++**************))))))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""""!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnooooppqqrrsstuuvwwxxy|}}~~~€€€€€€€€~‚‚‚‚‚‚‚‚‚����������������~~~~~}}||{{{{{{{{{{{{||||||}}}}~~~~~~~~}}}}|||||{{{{{zzzzyuttsrrqqppoonnmmmllllkkkjihhhgggfffffeeeeedddddcccbbaaaaa``````_____________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::99998888888888888888888776666666555555555544444444444444444444444444333333222222211111111111111111111000//////////..........--.....-----------,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###"""""""""""!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooppqqrrsstuuvvwwx||}}}~~€€€€€€~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~}||{{{{{{{{{{{{|||||||}}}}~~~~~~}}}}}||||||{{{{{{zzzuuttssrqqppoonnnmmmlllkkkiihhggggffffeeeeeedddddccbbaaaaa``````___________^________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::9998888888888888888888877666666655555555554444444444444444444444444433333222222221111111111111111111100//////////...........--.....-----------,,,,,,,,,,+++++++++++*************)))))))))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###"""""""""""!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooopppqqrrssttuvvww{{||}}~~€€~ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€~~~~~}|||{{{{{{{{{{{||||||||}}}}}~~~}}}}}}|||||||||{{{{{zvuuttssrrqppooonnmmmlllkkiihhhgggfffffeeeeedddddccbbbaaaa``````__________^^________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::9998888888888888888888877666666555555555554444444444444444444444444433333222222211111111111111111111100//////////...........--.....----------,,,,,,,,,,,+++++++++++*************)))))))))))))))))((((((('((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###"""""""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjkkkkkmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllnnnnnnoooooppqqrrssttuuvvwxxyyzz{{|||||}}}}|||||||‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€~~||||{{{{{{{{{{||||||||}}}}}}}}}}}}}||||||||||{{{{{{{{zzyyxxwvvuuttsssrrqqpppmmmllkkkjjjjiiiiiihhhhgggccbbbbbaaaaa`````````____^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::::9999999999999999998888888777777766666666666555555555555555555555544444433333222222221111111111111111100000///////////.........---------,,,,,,,,,,,++++++++++++++*************)))))))))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppoooooopppppppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllnnnnnnnoooooppqqqrrssttuuwwxxyyzz{{|||||||||||||||‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~||||||{{{{{{{{{{|||||||}}}}}}}}}}}|||||||||||||{{{{|{{zzyyxxwwvvutttssrrqqppnmmlllkkkjjjjiiiiihhhhhggcccbbbbaaaaa`````````____^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::::9999999999999999988888888777777766666666666655555555555555555555544444333333222222221111111111111111100000///////////.........---------,,,,,,,,,,,++++++++++++++*************)))))))))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppooooooooopppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllnnnnnnnnooooopppqqrrssttuvvwxxyyzz{{||||||||||||||‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€��€€€€€€€€~~||||||{{{{{{{{{{{||||||||}}}}}}}}|||||||||||||||{{{||{{zzyyxxwwvvuuttssrrqqpnnmmllkkkjjjjiiiiiihhhhggcccbbbbaaaaa`````````____^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::::9999999999999999988888888777777766666666666655555555555555555555444444333333222222211111111111111111100000//////////..........---------,,,,,,,,,,++++++++++++++**************)))))))))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppooooooooooooopppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllnnnnnnnnnooooopppqqqrrsstuvvwxxyyzz{{|||||||||||||ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€�������€€€€€~||||||||{{{{{{{{{{{||||||||}}}}||||||||||||||||{{{{||{{{zzyyxxwwvvuuttssrrqqnnmmlllkkjjjjjiiiiihhhhggcccbbbbaaaaa`````````____^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRQQQQRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::::999999999999999998888888877777776666666666665555555555555555555444444433333222222221111111111111111110000///////////..........--------,,,,,,,,,,,++++++++++++++**************))))))))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppooooooooooooooooppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmnnnnnnnnnnooooopppqqrrsstuvvwwxyyzz{{||||||||||||ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€�����������€€€€€~||||||||||{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{|||{{{zzyyxxwwvvuuuttsrrqonnmmllkkkjjjjjiiiiihhhhgcccbbbbaaaaa````````_____^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::9999999999999999988888888877777766666666666666555555555555555555444444333333222222211111111111111111110000///////////..........--------,,,,,,,,,,+++++++++++++++**************))))))))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppooooooooooooooooooooppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkklllllllmmnnnnnnnnnnnooooopppqqrrstuuvwxxyyzz{{|||||||||||ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€��������������€€€€~||||||||||||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{|||{{{zzzyyxxxwwvvuuttsrroonnmlllkkkjjjjjiiiiihhhgccccbbbaaaaaa```````_____^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::::::9999999999999999988888888877777766666666666666555555555555555555444444333333222222211111111111111111110000//////////...........--------,,,,,,,,,,+++++++++++++++**************))))))))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppoopppppppppppppppppppppppooooooooooooooooooooooooppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkklllllmmmmnnnnnnnnnnnoooooppqqrsstuuvwxxyzz{{{||||||||||ƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€||||||||||||{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{|||{{{{zzzyyyxxwwvvuuttsrpoonmmllkkkjjjjjjiiiihhhgccccbbbbaaaaa```````_____^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::::::999999999999999988888888887777776666666666666655555555555555555444444433333222222221111111111111111111000///////////...........--------,,,,,,,,,,+++++++++++++++*************))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""!!!!!!!!!!! iijjjjjjjjjjjjjjjjjjjjjllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppoooopppppppppppppppppppppooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkllllmmmmmmnnnnnnnnnnnnooopppqrsstuvvwxyyzz{{{{||||||||ƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€|||||||||||||{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{||{{{{{zzzzyyyxxwwwvuuttspponnmmllkkkjjjjjiiiiihhhdcccbbbbaaaaa```````_____^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSRRRRRRQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONONNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::::::999999999999999988888888877777776666666666666665555555555555555444444333333222222221111111111111111111000///////////..........---------,,,,,,,,,,+++++++++++++++*************))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjjjllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopoooooooppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkllmmmmmmmmmmnnnnnnnnnnoooppqrsstuvwwxyyzz{{{{{||||||‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{zzzzyyyxxxwwvvutsqpoonmmllkkkkjjjjjiiiihhhdcccbbbbaaaaa```````_____^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSSSSSSSRRRRRRRQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::::::99999999999999998888888887777777666666666666666655555555555555444444433333322222222111111111111111111100////////////..........---------,,,,,,,,,,++++++++++++++**************))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmnnnnnnoopqqrsttuvwxxyyzz{{{{{{{{{{‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzzzzyyyyxxwwvvutqqponnmmllkkkkjjjjjiiihhhdcccbbbbaaaaa```````_____^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRRQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::::999999999999999988888888877777777666666666666666655555555555555444444433333322222222211111111111111111000///////////...........---------,,,,,,,,,,++++++++++++++*************)))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$######"""""""""!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmnnnnoopqrrstuvvwxxyzzz{{{{{{{{{‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚���������€€€€}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxwwvuurqpponnmlllkkkkjjjjiiihhhdcccbbbbaaaaa```````_____^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>>===========<<<<<<<;;;;;;;;::::::::::::::::99999999999999988888888877777776666666666666666665555555555555444444433333222222222211111111111111111000///////////...........---------,,,,,,,,,,++++++++++++++*************))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$######"""""""""!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmnnnoppqrsstuvwwxyyzzzz{{{{{{{‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚������€€€€}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyzzz{{{{{{{{{zzzzzzzzyyyxwwvusrqpoonmmllkkkkjjjjjiiihhdcccbbbbaaaaa```````_____^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::::::9999999999999988888888887777777666666666666666666555555555555544444433333322222222222111111111111111100////////////...........---------,,,,,,,,,,++++++++++++++*************))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$######"""""""""!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmnnnopqqrsttuvwxxyyzzzzz{{{{{‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚�������€€€€}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxwwvsrqqponnmmllkkkkjjjjiiihhdcccbbbbaaaaa```````_____^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSRRRRRRRQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::::::9999999999999988888888877777777666666666666666666555555555555544444433333322222222222111111111111111000////////////..........----------,,,,,,,,,,+++++++++++++**************))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmnnoppqrrstuvvwxxyyyzzzzzzzz�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚������€€€€€}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyxxwvtsrqpoonmmlllkkkjjjjiiihhdcccbbbbaaaaa```````_____^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRSSSSSSSSSSSSSRRRRRRRRQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::::::9999999999999888888888877777776666666666666666666655555555555544444433333322222222222111111111111111000///////////...........----------,,,,,,,,,,+++++++++++++*************)))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjllllllllllllllllllmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmnooppqrsstuvvwxxyyyyzzzzzz����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚������€€€€€}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyxxwtsrqqponnmlllkkkjjjjiihhhdcccbbbbaaaaa```````_____^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRRQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::::::::9999999999999888888888877777776666666666666666666655555555555444444433333322222222222211111111111111000///////////...........----------,,,,,,,,,,++++++++++++**************)))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjllllllllllllllllllllmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmnnoopqqrstuuvwwxxxyyyyyzzz������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚�������€€€€~}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzzyyxwutsrqpoonmmllkkkjjjiiihhhdcccbbbbaaaaa```````_____^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>============<<<<<<<<<;;;;;;;:::::::::::::::::999999999999888888888877777777666666666666666666665555555555544444433333322222222222221111111111111100////////////...........----------,,,,,,,,,,++++++++++++*************))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjllllllllllllllllllllllmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmnooppqrsstuuvwwwxxxyyyyyy€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚��������€€€€~}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyxxxxxxxxxyyyyyyyzzzzzzzzz{zzzzyyxxutsrqpponmmllkkkjjjiiihhhcccbbbbaaaaaaa``````_____^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::::::::::99999999999888888888877777777666666666666666666666555555555544444433333322222222222221111111111111000///////////...........-----------,,,,,,,,,++++++++++++**************))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiijjjjjlllllllllllllllllllllllmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooonnnooooooooooooooooooooooooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkklkkkkkkkkkkkkkkkkkkkkkjjjlllllllllllllllllllllmmmmnnoopqqrsttuuvvwwxxxxxyyy€€€€€������������������‚‚���������������������€€€€~~}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzyyxutssrqponnmllkkkjjjiihhhgcccbbbbaaaaaaa``````_____^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::::::::::99999999998888888888877777777666666666666666666666555555555544444433333322222222222221111111111111000///////////...........----------,,,,,,,,,,++++++++++++**************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$########"""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiijjjllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkklllllllllllllllllmmmnnooppqrrsttuuvvwwwwxxxxx€€€€€���������������������������������������€€€€~~}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzyyxuttsrqponnmllkkkjjiiihhhgcccbbbbaaaaaaa``````_____^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::::::::::99999999998888888888877777777666666666666666666665555555555444444433333322222222222221111111111111000///////////...........----------,,,,,,,,,,++++++++++++**************))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########"""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiijjllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkklllllllllllmmmnnooopqqrssttuuvvvwwwwxxx€€€€€����������������€��������������������€€€€~~~}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzyyxuutsrqponnmllkkjjjiihhhggccbbbbbaaaaaaa``````_____^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::::::::::99999999988888888888877777777666666666666666666665555555555444444333333322222222222221111111111110000//////////...........-----------,,,,,,,,,,+++++++++++**************)))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiillllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkklllllllllmmnnnooppqqrssttuuuvvvwwwww~€€€€€€€€€��€��������€€€�����������������€€€€€~~~}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzyyyyyyxxxxxxxxwwxxxxxxxxyyyyyyzzzzzzzyyyxuutsrqpoonmllkkjjiiihhhggccbbbbaaaaaaaa```````____^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>===========<<<<<<<<<<<;;;;;::::::::::::::::::::99999999988888888888877777777766666666666666666655555555555444444333333322222222222221111111111110000//////////...........-----------,,,,,,,,,,+++++++++++**************))))))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#########"""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmnnnooppqqrsstttuuuvvvvww~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€~~~}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxwwwxxxxxxxxxxyyyyyzzzzzzyyyxuutsrqpoonmllkkjjiihhhgggcbbbbbaaaaaaaa```````____^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<<;;;;;::::::::::::::::::::99999999988888888888877777777666666666666666666555555555554444444333333322222222222221111111111100000//////////...........----------,,,,,,,,,,++++++++++++**************))))))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiikkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkklllllllmmnnnoooppqqrrsstttuuuvvvw}~~~€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€~~}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxwwwwxxxxxxxxxxxxyyyyyyyyyyyxxuutsrqpoonmllkkjjiihhhggfbbbbbaaaaaaaaa````````___^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<;;;;;:::::::::::::::::::::99999999888888888888877777777766666666666666666555555555554444444333333322222222222211111111111100000//////////..........----------,,,,,,,,,,,++++++++++++*************)))))))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiikkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooonnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmmnnnoopppqqrrsstttuuuvvv}}~~~€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€~~}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxwwwwxxxxxxxxxxxxxyyyyyyyyyyxxuttsrqpoonmllkkjjiihhgggfbbbbaaaaaaaaaaa````````__^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<;;;;;:::::::::::::::::::::99999999888888888888877777777766666666666666665555555555554444444333333322222222222211111111111000000/////////...........----------,,,,,,,,,,,++++++++*+++*************)))))))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""!!!!!!!!!!! hhiiiiiiiiiiiiiiiiiiiiikkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmmnnnoopppqqrrssstttuuvv}}}~~~~€€€€€€€€€€€€€€€€€€€€~}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyxxxwutssrqpoonmllkkjiihhhggffbbbbaaaaaaaaaaa``````````^^^^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::::::::::::99999999888888888888877777777766666666666666655555555555544444444333333322222222222211111111110000000/////////..........----------,,,,,,,,,,,,++++++++*++**************))))))))))))))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooooooooooooooooppppppppppppppoooooooooooqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkklllllmmmnnnoooppqqrrrsstttuuvvwwwxxxxxxxxxxxxxxxxxxxx|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{zzzzzyyyyxxxxxwwwvvvvvvvvvvvvvvvvvwwwvvvvuuttsrqqponmmllkjjiihhhggffeeeeeeedddddddddddddcccc_______________^^^^^]]]]][[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::99::::9999999998888888888888888877777777777776666666655555555554444444333333332222222222111111111111000///////////...........---,,,,,,,,,,,,,+++++++++*************)))))))))))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooopppppppppppooooooooooooooqqqqqqqqqqqqqqqqpppppppppqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkllllmmmmnnnooppqqqrrsstttuvvvwwwxxxxxxxxxxxxxxxxxxx|||}}}}~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}{{{{{{{{{{zzzzyyyyxxxxxwwwvvvvuuuuuuuvvvvvvvvvvvvuuuttsrqpponmmllkjjiihhhggffeeeeeedddddddddddddddddc`````````_______^^^^^]]]][[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::99:::99999999998888888888888888877777777777766666666655555555554444444333333332222222221111111111100000///////////..........----,,,,,,,,,,,,++++++++++************))))))))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!! jkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppoooooooooooooooooqqqqqqqqqqqqqqpppppppppppqqqqqppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkklllllmmmnnnoopppqqrrsstttuvvwwwwxxxxxxxxxxxxwwwwwx||||}}}}~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}{{{{{{{{{{zzzzyyyyxxxxxwwwvvuuuuuuuuuuuuvvvvvvvvuuuutssrqpponnmllkkjiihhhggffeeeeeedddddddddddddddddd````````````_____^^^^]]]][[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::999:::99999999998888888888888888877777777777766666666655555555554444444333333332222222221111111111100000///////////..........----,,,,,,,,,,,+++++++++++************))))))))))))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! jjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppoooooooooooooooooooooqqqqqqqqqqqppppppppppppppqqppppppppppppppppppppppponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkklllllmmmmnnoooppqqrrssttuvvvwwwwxxxxxxxwwwwwwwwww{{|||}}}}~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}}}}}{{{{{{{{{{zzzzyyyyxxxxwwwwvuuuuuuuuuuuuuuuuvvvuuuutttssrqpponnmllkkjjiihhggffeeeeeedddddddddddddddddd``````````````____^^^^]]][[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::999:::99999999988888888888888888877777777777666666666655555555554444444333333332222222221111111111000000//////////..........-----,,,,,,,,,,,++++++++++*************))))))))))))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopooooooooooooooooooooooooqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkllllmmmnnoooppqqrrsstuuvvvwwwwwxxwwwwwwwwwwwww{{{|||}}}}~~~~}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{zzzzyyyxxxxxwwwwvuuuuuuuuuuuuuuuuuuuuuuttttsrrqpponnmmlkkjjiihhgggfeeeeeedddddddddddddddddd`````aaaaa`````____^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::9999::999999999988888888888888888877777777777666666666655555555554444444333333332222222211111111110000000//////////.........------,,,,,,,,,,+++++++++++*************))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllmmnnnooppqqrrssuuuvvvwwwwwwwwwwwvvvvvvvvz{{{|||}}}}}}}}}}}}}|||||~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{zzzzyyyxxxxwwwwwuuuuuuuuuuuuuuuuuuuuuuttttssrrqppoonmmllkkjjiihhggffeeeeedddddddddddddddddd``aaaaaaaaaa````____^^^]]\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@????????????>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::999999::999999999988888888888888888877777777777666666666655555555544444444333333332222222211111111100000000/////////..........------,,,,,,,,,++++++++++++*************)))))))))))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooqqqpppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllmmmnnooppqqrsstuuuvvwwwwwwwwwwvvvvvvvvvzzz{{|||}}}}}}}}}||||||||~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{zzzzyyyyxxxxwwwwwuuuuuuuuuuuuuuuuuuuuutttttssrrqqpoonnmmllkjjiihhggffeeeeeedddddddddddddddddaaaaaaaaaaaaa````___^^^]]\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999::999999999988888888888888888877777777777666666666655555555544444444433333332222222111111111100000000/////////.........-------,,,,,,,,,++++++++++++*************)))))))))))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkklllmmmnnooppqrrsttuuvvvvwwwwwvvvvvuuuuuuuyzzz{{||||}}}}|||||||||||~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{zzzzyyyyxxxxwwwwwuuuuuuuuutttttttttttttttssssrrqqppoonnmmlkkjjiihhgfffeeeeeddddddddddddddddeaaaaaaaaaaaaaa```___^^^]]\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@????????????>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999:9999999999888888888888888888877777777777766666666655555555544444444433333332222222111111111000000000////////..........-------,,,,,,,,+++++++++++++*************))))))))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllmmnnoopqqrrsttuuuvvvvvvvvvvuuuuuuuuuyyzzz{{|||||||||||{{{{{{{}}~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{zzzzzyyyyxxxxwwwwwuuuuuuutttttttttttttttttssssrrqqppooonnmllkkjjiihggffeeeeeedddddddddddddddeaaaaaaabbaaaaaa```__^^^]]\[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999:9999999999888888888888888888877777777777766666666655555555544444444433333332222222111111111000000000////////.........--------,,,,,,,++++++++++++++*************))))))))))))))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjkkklllmmnnoopqqrssttuuuvvvvvvvuuuuuttttttxyyyzz{{{|||||{{{{{{{{{{{}}}}}~~~~~}}}}}}}}}}}}}}}{{{{{{{zzzzzyyyyxxxxwwwwwwuuuuuutttttttttttttttttsssssrrrqqppoonnnmllkkjjihhgfffeeeeeeeddddddddddddeeaaaaaabbbbaaaaa```__^^^]]\[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999999999999999888888888888888888777777777777766666666655555555544444444433333332222222111111110000000000///////..........--------,,,,,,,++++++++++++++************))))))))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppoonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjkkkllmmnnooppqrsstttuuuuuuuuuuuttttttttxxxyyzzz{{{{{{{{{zzzzzzzz}}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzyyyyxxxxwwwwwwuuuuuttttttttttttttttttsssssrrrqqqppooonnmllkkjiihggfffeeeeeeedddddddddddeeaaaaabbbbbbaaaa```__^^^]][[[[[ZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999999999999999998888888888888888888777777777777766666666655555555544444444433333332222221111111110000000000//////...........--------,,,,,,+++++++++++++++************))))))))))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjkkkllmmnnoopprrssstttuuuuuuttttssssssswxxxyyzzzzzzzzzzzzzzzzzzz||}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzyyyyyxxxxwwwwwvuuuuutttttttttttttttttssssssrrrrqqqpppoonnmllkkjiihggfffeeeeeeeeedddddddeeeaaaaaabbbbaaaaa```__^^^]][[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@???????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999999999999999998888888888888888888777777777777766666666655555555544444444433333332222221111111100000000000/////...........---------,,,,,,++++++++++++++*************)))))))))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjkklllmmnoopqqrrssstttttttttssssssssswwwxxyyyzzzzzzyyyyyyyyyyz|||}}}}}}}}}}}}}}}|||||||zzzzzzzzzzyyyyyxxxxxwwwwwvuuuuutttttttttttttttsssssssssrrrrqqqpppoonnmllkjjihhggfffeeeeeeeeeddddddeeeaaaaaaaaaaaaaa```___^^^]][[[[ZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999999999999998888888888888888888777777777777766666666655555555444444444433333332222221111111100000000000/////...........---------,,,,,+++++++++++++++*************))))))))))))))))())))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooonnpppppppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnnopqqrrrssssttssssssrrrrrrrvvwwxxxyyyyyyyyyxxxxxxyyy{||||}}}}}}}}}}}}||||||||zzzzzzzzzyyyyyyxxxxxwwwwwvuuuuttttttttttttttsssssssssssrrrrrqqqqppoonnmllkjjihgggfffeeeeeeeeedddddeeeaaaaaaaaaaaaaa```__^^^]]][[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPPPPPPPOOOOOOOOOOOOOOOONNONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999999999999999998888888888888888887777777777777766666666655555555444444444333333332222221111111100000000000////...........----------,,,,++++++++++++++++*************))))))))))))))))()))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnoooooooooooooooooooonnnnnppppppppppppppppppppppppoppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkllmmnnoppqqrrrsssssssrrrrrqqqqruvvwwwxxxxxxxxxxxxxxxxxxy{{||||}}}}}}}}}}|||||||||zzzzzzzzzyyyyyyxxxxxwwwwwvuuuuttttttttttttssssssssssssssrrrrrrqqqppoonnmllkjiihgggfffeeeeeeeeeeddddeeaaaaaaaaaaaa````___^^^]]][[[ZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999999999999999998888888888888888887777777777777766666666655555555444444444333333332222221111111100000000000///............----------,,,,++++++++++++++++************)))))))))))))))))())))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnpppppppppppppppppppppoooopppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnooppqqqrrrrrrrrrqqqqqqqquuvvvwwwwwwwwwwwwwwwwwxxxz{{{||||}}}}}||||||||||||zzzzzzzzyyyyyyxxxxxxwwwwwvuuuutttttttttttssssssssssssssssrrrrrrqqqppponnmllkjihhggffffeeeeeeeeeeeddddaaaaaaaaaaa````___^^^]]]\[[ZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@??????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999999999999999999888888888888888887777777777777776666666665555555544444444433333333222222111111110000000000///............-----------,,,,++++++++++++++++************)))))))))))))))))())))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnppppppppppppppppppooooooopppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkllmnnoooppqqqqqqqqqqqqpppppqtuuuvvvvvwwvvvvvvvvvvwwwxzz{{{||||||||||||||||||||zzzzzzzyyyyyyyxxxxxxwwwwwwuuuutttttttttssssssssssssssssssssrrrrrrqqqpponnmlkjjihhggffffeeeeeeeeeeddddaaaaaaa```````____^^^]]]\[[ZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@?????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999999999999999999888888888888888887777777777777766666666665555555444444444333333333222221111111110000000000///............-----------,,,,++++++++++++++++************)))))))))))))))))()))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnppppppppppppppppoooooooooppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiijjjkklmmnnoooppppqqqppppppppppptttuuuuvvvvvuuuuuuuuvvvwwyzz{{{{||||||||||||||||||zzzzzzyyyyyyyyxxxxxxxwwwwwuuuuttttttttsssssssssssssssssssssssrrrrrqqqpponnmlkjiihhggffffeeeeeeeeeeddd`````````````____^^^]]]\\[[ZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999999999999988888888888888887777777777777776666666666555555544444444433333333322222111111111000000000///.............----------,,,,++++++++++++++++++**********))))))))))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnpppppppppppppooooooooooooppppooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiijjkkllmmnnoooopppppppooooooopstttttuuuuuuuutttttuuuvvvyyzzz{{{{{|||||||||||||||zzzzzzyyyyyyyyxxxxxxxwwwwwuuuuttttttttsssssssssssssssssssssssssrrrrrqqpponmmkkjiihhggffffeeeeeeeeeddd```````````_____^^^]]]]\\[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@????????>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999999999999999998888888888888787777777777777766666666666555555444444444333333333322222111111111000000000///............-----------,,,,+++++++++++++++++***********))))))))))))))))))()))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!! iijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnppppppppppooooooooooooooopoooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiijjjklllmmnnnoooooooooooooooossssttttttttttttttttttuuvxxyyzzz{{{{{{{{{|||||||||zzzzzyyyyyyyyyxxxxxxxwwwwwuuuutttttttssssssssssssssssssssssssssssrrrrqqpoonmlkkjiihhggffffeeeeeeeeedd``````````_____^^^^]]]\\\[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999999999999999888888888888877777777777777766666666666655555444444444433333333322222211111111100000000///.............-----------,,,,+++++++++++++++++***********))))))))))))))))))())))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#########"""""""""""!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllllmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihiiihhhhhhhhhhhhhhhhhhiiijjkklllmmmnnnnnnnnnnnnnnnnrrsssssssssssssssssssttuuwxxyyyzzzz{{{{{{{{{||||||zzzzyyyyyyyyyyxxxxxxxwwwwwuuuutttttttsssssssssssssssssssssssssssssrrrrqqpoonmlkjjiihgggffffeeeeeeeedd````````______^^^^]]]]\\\ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999999999999999888888888888877777777777777766666666666655555444444444333333333322222111111111100000000///............-----------,,,,++++++++++++++++++***********))))))))))))))))))())))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhhhhhhhiijjkkklllmmmmmmmmnmnnnnnnnrrrrrsssssrrrrrrrrrrsssttwwxxxyyyyzzzz{{{{{{{{|||{zzzzyyyyyyyyyyxxxxxxxxwwwwuuuutttttttssssssssssssssssssssssssssssssrrrqqpponmllkjjihhggfffffeeeeeeedd```````______^^^^^]]]]\\\ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQRRQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999999999999999888888888888877777777777777666666666666655554444444444333333333222222111111111100000000///............-----------,,,,++++++++++++++++++***********))))))))))))))))))())))((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppoooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhhhhhhhijjjkkklllllmmmmmmmmmmmmmqqqrrrrrrrrrqqqqqqqrrrsstvvwwxxxyyyyzzzz{{{{{{{{{{zzzzyyyyyyyyyxxxxxxxxxwwwwuuuutttttttsssssssssssssrsssssssssssssssssrrrqqpponmllkjiihhggffffeeeeeeeed```````______^^^^^]]]]\\\ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQRRQQQQQQQQQPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999999999999999888888888888777777777777777666666666666555554444444443333333333222221111111111100000000///...........------------,,,,++++++++++++++++++**********)))))))))))))))))))()))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooppoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhggggggghhhhiiijjjjkkkklllllllllllmmmqqqqqqqqqqqqqqqqqqqqqrrrsuuvvwwwxxxyyyzzzz{{{{{{{{zzzyyyyyyyyyyxxxxxxxxxwwwwuuuutttttttssssssssssssrrssssssssssssssssssrrrqqponnmlkkjiihgggffffeeeeeeed````````_____^^^^^]]]\\\\ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@?????>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888777777777777776666666666665555544444444443333333332222221111111111100000000///...........------------,,,,++++++++++++++++++**********)))))))))))))))))))()))((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggghhhiiiijjjjkkkkkkkkklllllllppppqqqqqpppppppppppqqqrrtuuvvvwwwxxxyyyzzz{{{{{{{zzyyyyyyyyyyxxxxxxxxxxwwwwuuuutttttttsssssssssssrrrssrrrrrssssssssssssrrqqpponmmlkjjihhgggffffeeeeeeea```````______^^^^]]]]\\\ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@?????>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888777777777777766666666666665555444444444443333333332222211111111111100000000///...........-----------,,,,+++++++++++++++++++**********)))))))))))))))))))())((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffffefffffffggggghhhhhhhiiiiiiiijjkkkkkkkkkkkkkkkkkkkkklllmooppqqqrrrssstttuuuvvvvvvxwwwwwwwwwwwwvvvvvvvvvvuuuvvvvuuuuuutttttttttsssssssssssssssssstttttssssrrrqponmmlkjjihhhgggfffffeeeecccbbbbbbbaaaaa```____^^^\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTUUTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;;:;;::::::::::::::999999999:::::9999999999988888888877777777777766666666666555444444444333333333322222211111111111000000000////////...........-----------,,,,,,,,+++++++++++++++*****))))))))))))))))))(((())))((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeffffffgggggghhhhhhhhhiiiijjjkkkkkkkjjjjjjjjjjkkkllnooopppqqrrrsstttuuuvvvvvwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvuuuuuutttttttttssssssssssssssssssssttttssssrrqpoonmllkjiihhgggffffffeeecccccbbbbbbbaaaa```___^^^\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;;:;;::::::::::::::999999999:::::9999999999988888888877777777777666666666666555444444444333333333322222211111111111000000000///////............-----------,,,,,,,,+++++++++++++++*****))))))))))))))))))(((()))((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiijiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeffffffffggggggggghhhhhhijjjjjjjjjjjjjjjjjjjjjjkkknnnoooppqqqrrsstttuuuvvvvwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvuuuuuuttttttttssssssssssssssssssssssssssssrrrpponmmlkjjiihhgggfffffffeccccccccbbbbbaaaa```___^^\\[[[[[ZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMLMMLLLLLLLLLLKKKKKKKKKKJJJKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;;:;;:::::::::::::9999999999::::99999999999988888888877777777776666666666665555444444443333333333322222211111111111000000000///////............-----------,,,,,,,,+++++++++++++++*****))))))))))))))))))(((()))(((((((((''''''''''''&'''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeeeeffffffffffgggggggghhhiiiiijjjiiiiiiiiiiiijjjjkmmnnnoooppqqrrsstttuuuuuvwwwwwwvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuttttttttssssssssssssssssssssssssssssrrrpponnmllkjjihhhgggfffffffcccccccccccbbbbaaa``___^^\\[[[[[ZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;;:;;:::::::::::::9999999999:::999999999999988888888877777777776666666666655555444444443333333333222222211111111110000000000///////...........------------,,,,,,,++++++++++++++++*****)))))))))))))))))((((()))((((((((('''''''''''&&'''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeefffffffffffgggggghiiiiiiiiiiiiiiiiiiiiijjjlmmmnnnooppqqrrsstttuuuuuwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuttttttttsssssssssssssssssssssssssssssrrppoonmmlkkjiihhggggffffffddddddcccccccbbbaaa``___^\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;::;::::::::::::::9999999999::9999999999999888888888877777777776666666666655555444444443333333333222222211111111100000000000///////...........------------,,,,,,,++++++++++++++++*****)))))))))))))))))((((())((((((((('''''''''''&&&''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############"""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmnmmmmmmooonnnonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeefffffffffgghhhhhhhhhhhhhhhhhhhiiiiijlllmmmnnooppqqrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuwvvvvuuuuuuttttttttsssssssssssrrrrsssssssssssssrrrqpponnmlkkjjiihhgggggffffdddddddddddccccbbaaa``___\\\[[[[ZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;;::;:::::::::::::99999999999:99999999999998888888888877777777766666666666555555444444433333333333222222211111111000000000000///////...........------------,,,,,,+++++++++++++++++*****)))))))))))))))))((((())((((((((('''''''''''&&&'''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""!!!!!!!!!! hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhhhhhhhiiiiklllmmmnnnoopqqrrssstttttvvvvvvvvvvvvvvvvvvvvvvvvuuwvvvvvuuuuuutttttttsssssssssrrrrrrrrrssssssssssrrrqpponnmllkkjiihhhggggggffdddddddddddddcccbbaaa``__]\\\[[[ZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;;::;::::::::::::999999999999999999999999998888888888877777777766666666666555555444444433333333333222222211111110000000000000///////..........------------,,,,,,,+++++++++++++++++*****)))))))))))))))))((((())(((((((((''''''''''&&&&''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""!!!!!!!!!! hhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggghhhhhhiikkklllmmnnnoopqqqrrssssttuuuuuuuuuuuvvvvvvvvvvvvvuuwvvvvvuuuuuuttttttsssssssssrrrrrrrrrrrrsssssssrrrrqppoonmmlkkjjiihhhgggggggeeeeeeeeeeeedddccbbaa```_]\\\[[[[ZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999999999998888888888887777777776666666666655555544444433333333333322222221111111000000000000////////..........------------,,,,,,++++++++++++++++++*****)))))))))))))))))((((()(((((((((''''''''''&&&&&'&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############""""!!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeffffgggggggggggggggghhhhhkkkklllmmmnnooppqqrrrssssuuuuuuuuuuuuuvvvvvvvvvvvvuwvvvvvuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrpppoonmmllkkjjiihhhhgggggeeeeeeeeeeeeeeddccbbaa``_]]\\[[[[ZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999999999988888888888887777777766666666666555555544444433333333333222222221111110000000000000////////..........-----------,,,,,,,++++++++++++++++++*****)))))))))))))))))((((()((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddeeeeffffffffffffffggggggghhhhjjkkklllmmmnnooppqqqrrrrsttttttttuuuuuvvvvvvvvvvvvuwwvvvvuuuuuuttttttssssssrsrrrrrrrrrrrrrrrrrrrrrrrqpppoonnmllkkjjjiihhhhhgggeeeeeffffffffeeeddcbbaa``]]\\\[[[ZZZZYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999999999999988888888888888777777776666666666655555554444433333333333322222222111110000000000000/////////..........-----------,,,,,,++++++++++++++++++******)))))))))))))))))((((()((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddeeefffffffffffffffggggghhjjjkkkkllmmmnnoopppqqqrrrssssttttttuuuuvvvvvvvvvvvuwwvvvvvuuuuuttttttssssssrsrrrrrrrrrrrrrrrrrrrrrrrqpppoonnmmllkkjjjiiihhhhhheefffffffffffffeeddcbbaa`^]]\\[[[ZZZZYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999999999999888888888888887777777766666666666555555554444433333333333322222222111110000000000000/////////..........-----------,,,,,,++++++++++++++++++******))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeffffffffgggghjjjjkkkklllmmnnooopppqqqqsssssssttttuuuvvvvvvvvvvvvwwvvvvvuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqppooonnmmllkkkjjjiiiihhhhfffffffggggggfffeeddcbbaa^^]]\\[[[ZZZYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999999999999888888888888887777777776666666666655555555444433333333333332222222211111000000000000/////////...........-----------,,,,,,++++++++++++++++++******))))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeeeeefffffggggijjjjjkkklllmmnnnoooppppprrrrrssstttuuuuvvvvvvvvvvvwwvvvvvuuuuuttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrqqqppooonnmmmllkkkjjjiiiiihhfffffggggggggggffeeddcbba_^]]\\\[[ZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSSSSSSSSRRSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999999999999888888888888888777777777666666666665555555544443333333333333222222221111000000000000//////////..........-----------,,,,,,+++++++++++++++++++******))))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeeeeeeeeeefffffggiiijjjjkkkkllmmmnnnooooppqqqrrrssstttuuuvvvvvvvvvvvwwvvvvvuuuuutttttssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqpooonnnmmmlllkkkjjjjiiiiiffffgggggghhhgggffeeddcbb_^^]]\\[[ZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSTTTSSSSSSSSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRRRRRRQRRQQQQQQQQPPPPPPPPOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999989999999888888888888888777777777666666666665555555554443333333333333222222221111100000000000//////////...........-----------,,,,,,+++++++++++++++++++******))))))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccdddddddddddddeeeeeeeffffgiiiiijjjjkkklllmmmnnnnooopqqqqrrsssttuuuvvvvvvvvvvvwwvvvvvuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqpooonnnmmmmllllkkkjjjjiiigggggggghhhhhhhggffeedccb`_^^]]\\[[ZZZYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSTTSSSSSSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRRRRRRRQQRQQQQQQQQPPPPPPPPPOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988999999888888888888888877777777766666666666555555555444333333333333322222222111110000000000///////////...........-----------,,,,,+++++++++++++++++++*******))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccddddddddddddddddeeeeeffffhhiiiiijjjjkkklllmmmmnnnnpppqqqrrsstttuuuvvvvvvvvvvwwvvvvvuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqoooonnnmmmmmllllkkkkjjjiiggggggghhhhhhhhhgggfeedcc`__^^]\\[[ZZZYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSTSSSSSSSSSSSSSSSSSRRRRRRRSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999888999998888888888888888777777777666666666665555555555443333333333333322222222111110000000000///////////..........-----------,,,,,,+++++++++++++++++++*******)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccddddddddddddddddddeeeeeffhhhhiiiiijjjjkkkllllmmmmnoopppqqrrssttuuuvvvvvvvvvuwwvvvvvuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrrqqqqqpoooonnnnmmmmmlllllkkkjjjjgggggghhhhhiiihhhgggfeedca`__^]]\\[[ZZZYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSTSSSSSSSSSSSSSSSSRRRRRRRRSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999988899998888888888888888777777777666666666666555555555543333333333333322222222211110000000000////////////..........-----------,,,,,++++++++++++++++++++*******)))))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccddddddddddddddddddddeeeeeghhhhhhiiiijjjjkkkllllmmmooopppqrrssttuuuuvvvvvvvvuwwvvvvvuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqpooonnnnnmmmmmmmllllkkkkjjhggggghhhhiiiiiihhhgffeeda``_^^]]\\[[ZZYYYYXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999988889998888888888888888877777777766666666666655555555554333333333333332222222221111000000000/////////////.........------------,,,,,+++++++++++++++++++********)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedeeddddddddddddddddcccccccddddddcccccccdddddddddeeegggghhhhhhiiiijjjkkkkllllnnooppqqrrssttuuuuvvvvvvuuwwvvvvvuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqpooonnnnnnmmmmmmmmllllkkkjhhggghhhhhiiiiiiihhggffedba``_^^]]\[[ZZZYYYYXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999988889988888888888888888777777777666666666666555555555543333333333333322222222211111000000000/////////////.........------------,,,,+++++++++++++++++++********))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############"""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddedddddddddddddddddcccccccdddddccccccccccccdddddddeggggggghhhhhiiiijjjkkkkllmnnooppqqrsstttuuuuuvuuuuuwvvvvvvuuuuutttttssssrrrrrrrrrqqqqrrrrrrrrrqqqqqqpoooonnnnnnnnmmmmmmmlllkkkhhhhhhhhhhiiiiiiiihhggffebba``_^^]\\[[ZZZYYYXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888998888888888888888777777777666666666666655555555554333333333333332222222221111100000000//////////////.........-----------,,,,,+++++++++++++++++++********)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccdddddccccccccccccccddddddffffgggggghhhhiiiijjjjkkkmmnnooppqrrsstttuuuuuuuuuuvvvvvvvuuuuutttttssssrrrrrrrrqqqqqqrrrrrrrqqqqqqqpoooonnnnnnnnnnnnmmmmlllkkhhhhhhhhhiiiiiiiiiihhggfecbaa`__^^]\\[[ZZZYYYXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888988888888888888887777777776666666666666555555555544333333333333322222222221111000000000/////////////.........------------,,,,,++++++++++++++++++*********)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhgggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccddddccccccccccccccccccdddffffffffggggghhhhiiijjjkklmmnnoopqqrrsstttuuuuuuuuuvvvvvvvuuuuutttttssssrrrrrrrrqqqqqqqqqrrrrqqqqqqqpoooonnnnnnnnnnnnnmmmmlllkihhhhhhhhiiiiiiiiiihhhgffccbaa`__^^]\\[[ZZZYYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999888888888888888888888887777777766666666666665555555555544333333333333322222222211111000000000////////////..........------------,,,,,+++++++++++++++++*********)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############"""""!!!!!!!!!! gghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccddddccccccccccccccccccccceeeffffffffgggghhhiiiijjjllmmnnoopqqrrssttttttuuuuuvvvvvvuuuuuutttttssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqpoooonnnnnnnnnnnnnnnmmmllkihhhhhhhhiiiiiiiiiiihhggfdcbbaa`__^^]\\[[[ZZYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRRRRRRRQQQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888888888888888888887777777776666666666666555555555544433333333333322222222221111100000000/////////////..........------------,,,,,++++++++++++++++**********)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""!!!!!!!!! gggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccddddccccccccccccccccccccceeeeeeeefffffgggghhhiiijjlllmmnnoppqqrrssstttttttttvvvvvvuuuuuutttttssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqpoooonnnnnnnnnnnnnnnmmmllliihhhhhhhiiiiiiiiiiihhhggdccbbaa`__^^]]\\[[ZZZYYYXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999988888888888888888888877777777776666666666665555555555544433333333333322222222211111000000000////////////..........------------,,,,,,+++++++++++++++**********)))))))))))))))((((((((('((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""!!!!!!!!! ggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccdddcccccccccccccccccccccceeeeeeeeeeeffffggghhhiiijkkllmmnnoppqqqrrssssstttttuvvvvuuuuuuutttttssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqpooooonnnnnnnnnnnnnnnmmmlliiihhhhhhiiiiiiiiiiihhhggddccbbaa`__^^]]\\[[ZZZYYYXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888888888888777777777776666666666665555555555444433333333333222222222211111000000000////////////..........------------,,,,,,+++++++++++++************)))))))))))))))((((((((('((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############"""""""!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeefffgghhhiijjkkllmmnnnooooppppppssssssssssrrrrrqqqqqpppporrrrrrqqqqqqqqqrrqqqqqqqqppppoooooooooooooooonnnmmllkkkkkkkkkkkkkkkkkkkjjjigggffeeddccbaa``__^^]]]\\\[[[[[ZZZZZZYYYYYYYYYXXXXVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@@???????????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;::;;;;:::::::::::9999999999888887777777777777776666666666665555555555544444444333332222222222221111111100000000///////////.............------------,,,,,,+++++++++++++******************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!! gggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjllllllllllllllllkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccdddeeeffffghhhiijjkklllmmnnnnooooppprsssssssssrrrrrqqqqpppppprrrrrqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooonnnmllkkkkkkkkkkkkkkkkkkkjjjihggfffeeddccbbaa``__^^]]]\\\[[[[[ZZZZZZYYYYYYYYXXXVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?@@???????????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;::;;;;::::::::::99999999999888877777777777777766666666666655555555555444444444333322222222222211111111100000000///////////............-------------,,,,,,+++++++++++++*****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!! gggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjllllllllllllkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffeeeeeeeeedddddddddddddddddddccccccccccccccccccccbbccccbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbcccdddeeeeffggghhiiijjkklllmmmnnnnoooorrrsssssssrrrrrqqqqppppporrrrrqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooonnnmlllkkkkkkkkkkkkkkkkkjjjjihgggfffeeddccbbaa``__^^]]]\\\\[[[[ZZZZZZYYYYYYYYXXVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@??????????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;::;;;;::::::::::9999999999888887777777777777776666666666655555555555544444444433332222222222221111111100000000////////////............-------------,,,,,,++++++++++++******************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!! ggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjlllllllkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffeeeeeeeddddddddddddddddddddccccccccccccccccccccbbbcccbbbbbbbbbbbbbbbbaaaaaabbbbaaabbbbbbbcccddddeeeffggghhhiijjjkkklllmmmnnnoorrrrrssssrrrrrqqqqqppppporrrrrqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnmlllkkkkkkkkkkkkkkjjjjjiiggggffffeedddccbbaa``__^^]]]\\\\[[[[ZZZZZYYYYYYYYXVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??@@???????????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;::;;;::::::::::99999999999888877777777777777766666666666555555555555444444444433322222222222221111111100000000///////////.............-------------,,,,,,++++++++++++******************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!! ggggggggggggggggghhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjlllkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbccbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaabbbbbccccdddeeefffggghhhiiijjjkklllmmmnnoqqrrrrrrrrrrrrqqqqqppppporrrrrqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooonnnmllllkkkkkkkkkkkjjjjjjiiigggggffffeeeddccbbaa``__^^^]]]\\\\[[[[ZZZZZYYYYYYYVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@??????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;:::;;;::::::::::9999999999888887777777777777766666666666555555555555544444444443332222222222222111111110000000////////////.............-------------,,,,,,++++++++++++*****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!! ggggggggggggggggggghhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbccccdddeefffffggghhhiiijjjkkkllmmnnqqqrrrrrrrrrrrqqqqqppppporrrrrqqqqqqqqqqqqqqqqqppppppooooooooooooooooooonnnmmllllkkkkkkkjjjjjjjiiiiiggggggffffeeeddcccbbaa``__^^^]]]\\\\[[[[ZZZZZYYYYYVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??@@???????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;:::;;;:::::::::99999999999888877777777777777666666666665555555555555444444444443332222222222221111111110000000////////////............-------------,,,,,,,++++++++++++*****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!! gggggggggggggggggggghhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffeeedddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbccccddddeeeffffgggghhhiiijjkklllmmpqqqrrrrrrrrrrqqqqqppppporrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooooooonnnmmlllllkkkkkjjjjjjiiiiiihgggggggfffffeedddccbbaa``___^^^]]]\\\[[[[ZZZZZYYYYVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??@@??????????????>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;:::;;;:::::::::99999999998888777777777777776666666666655555555555554444444444443322222222222221111111100000000///////////.............-------------,,,,,,,+++++++++++*****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!! gggggggggggggggggggggghggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffeedddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbccccdddeeeeeeffffgggghhhiijjkkllmppqqqrrrrrrrrrqqqqpppppporrrrrqqqqqqqqqqqqqppppppppoooooooooooooooooooonnnnmmmllllkkkkkjjjjjiiiiihhhggggggggfffffeeeddccbbaa```__^^^]]]\\\\[[[[ZZZZZYYVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??@@?????????????>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;:::;;:::::::::99999999999888877777777777777666666666655555555555555444444444444332222222222221111111110000000////////////.............-------------,,,,,,,++++++++++++****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!! gggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffedddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbccccddddeeeeeeffffggghhhiijkklloppqqqrrrrrrrqqqqqpppppporrrrrqqqqqqqqqpppppppppppoooooooooonnnnnooooonnnnnmmmlllllkkkkjjjjiiiihhhhhfffggggggfffffeeeddccbbaaa``___^^^]]]\\\\[[[[ZZZZYWVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??@@?????????????>>>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;:::;;:::::::::99999999998888777777777777776666666666655555555555554444444444444322222222222221111111110000000////////////.............-------------,,,,,,,++++++++++++****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!! gggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfgggfffffffffffffffffffffeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbccccdddddddeeeeeffffgghhiijjklooppqqqrrrrrrqqqqqppppppprrrrrqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmllllkkkkjjjiiiihhhhhhffffffgggffffffeedddccbbbaa```__^^^]]]]\\\[[[[ZZZZWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???@@????????????>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;:::;;::::::::999999999988888777777777777766666666666655555555555544444444444444322222222222221111111110000000///////////..............-------------,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!! gggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffgffffffffffffffffffffffeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbccccdddddddddeeeefffgghiijkknooppqqqrrrrrqqqqqppppppprrrrrqqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmllllkkkkjjjiiihhhhhggfffffffffffffffeeeddcccbbbaa```___^^^]]]\\\\[[[[ZZWWWVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???@@???????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;::::;;::::::::99999999998888877777777777776666666666665555555555544444444444444422222222222221111111110000000////////////..............-------------,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$#########"""""""""""""!!!!!!!!! ffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaabbbbbbccccccccddddddeeeffgghhijknnoppqqqqqrqqqqqqqppppppprrrrrrqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmlllllkkkjjjiiihhhggggfffffffffffffffeeedddcccbbbaa```___^^^]]]]\\\[[[[ZWWWWWVVVVVUUUUUUTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????@@??????????>>>>>>>>>>>>><<<<<<<<<<<;;;;;;;;;;::::;:::::::::99999999998888877777777777766666666666665555555555544444444444444422222222222221111111110000000////////////..............------------,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!! fffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaabbbbcccccccccccccdddeeeffghhijmnnoppqqqqqqqqqqqqppppppprrrrrrqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmlllllkkkjjjiihhhhggggfffffffffffffffeeedddcccbbbaaa```___^^^]]]]\\\[[[[XWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????@???????????>>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;:::::;::::::::999999999988888877777777777766666666666665555555555444444444444444322222222222211111111110000000///////////...............------------,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!! fffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaabbbbbbbccccccccccdddeeffghiilmnooppqqqqqqqqqqqpppppppsrrrrrrqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmlllllkkkjjjiihhhhggggeeffffffffffffeeeedddcccbbbbaaa```___^^^]]]]\\\\[[XXXWWWWVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????@??????????>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;:::::;::::::::999999999888888877777777777666666666666665555555554444444444444444322222222222211111111100000000///////////...............------------,,,,,,,,+++++++++++****************))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!! fffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaabbbbbbbbbbbbbccccddeeffghilmmnooppqqqqqqqqqqqppppppsrrrrrrqqqqqqpppppppppppooooonnnnnnnnnmmmmmmmmnnnnmmmmlllllkkkjjjiihhhgggggeeeeeeffffffeeeeeddddcccbbbbaaa```____^^^]]]]\\\\[XXXXWWWWVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999888888877777777777666666666666655555555554444444444444443322222222222111111111100000000///////////...............------------,,,,,,,,+++++++++++*****************)))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!! fffffffffggggggggggggggggggggggggggggggggggggghhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkklllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaabbbbbbbbbbbbbbbbcccddefgghklmnnooppqqqqqqqqqqppppppssrrrrrqqqqqqqppppppppppooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllkkkjjjiiihhhggggeeeeeeeeeeeeeeeeddddccccbbbbaaa````___^^^^]]]]\\\\YXXXWWWWWVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;::::::::::::::999999999988888887777777777666666666666665555555554444444444444443332222222222111111111110000000////////////...............-----------,,,,,,,,,++++++++++*****************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!!! fffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`aaaaaa```````````````aaaaaaaaaaaaaaaaaabbbbccddefghkklmnnopppqqqqqqqqqppppppssrrrrrrqqqqqqppppppppppooooonnnnnnnmmmmmmmmmmmmmmmmllllllllkkkjjiiihhhggggeeeeeeeeeeeeeeeddddccccbbbbaaaa````____^^^^]]]]\\\YYXXXWWWWVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>======<<<<<;;;;;;;;;;;;;:::::::::::::::999999999888888887777777777666666666666665555555554444444444444433332222222222111111111100000000////////////...............-----------,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""""""!!!!!!!!! fffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaaa``aaaaa````````````````````aaaaaaaaaaaaaaaabbbccdeefgjklmmnooppppqqqqqqqqpppppsssrrrrrqqqqqqppppppppppooooonnnnnnnmmmmmmmmmmmmmmllllllllllkkkjjjiihhhggggeeeeeeeeeeeeddddddccccbbbbbaaaa````____^^^^]]]]\\\YYXXXXWWWWVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>=======<<<<;;;;;;;;;;;;;::::::::::::::::999999999888888887777777777666666666666655555555544444444444444333332222222221111111111100000000////////////..............------------,,,,,,,,,+++++++++*******************)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!! fffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiikkkkkjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaaaaaa```aaaaa````````````````````aaaaaaaaaaaaaaaaaabbccdeefijklmnnooppppqqqqqqqqppppsssrrrrrqqqqqqqpppppppppooooonnnnnnnmmmmmmmmmmmmmmllllllllllkkkjjjiiihhhgggeeeeeeeeddddddddcccccbbbbaaaaa`````____^^^^^]]]]\\YYYXXXXWWWWVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>========<<<;;;;;;;;;;;;;::::::::::::::::9999999999888888887777777776666666666666655555555444444444444443333332222222211111111111100000000////////////...............----------,,,,,,,,,,++++++++********************)))))))))))((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!! fffffffffffffffffggggggfgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaa`````aaaa`````````````````````````````````````aaabbccdefijkklmnnoopppppqqqqqqppppsssrrrrrqqqqqqppppppppppooooonnnnnnmmmmmmmmmmmmmmmllllllllllkkkjjjiiihhhgggeeeeeeddddddddcccccbbbbbaaaaa`````_____^^^^^]]]]\\YYYYXXXXWWWVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????>>>>>>>>=========<<;;;;;;;;;;;;;:::::::::::::::::9999999998888888887777777776666666666666655555555444444444444433333332222222111111111111000000000////////////..............-----------,,,,,,,,,,+++++++*********************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!! ffffffffffffffffffgggggfffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabaaaaaaaaaaaaaaaaaa``````aaa````````````````````````````````````````aabbcddehijklmmnnoopppppqqqqqppppsssrrrrrqqqqqqpppppppppoooooonnnnnnmmmmmmmmmmmmmmmllllllllllkkkkjjjiiihhhggeeeeeddddddccccccbbbbbaaaaaa`````_____^^^^^^]]]]]\YYYYXXXXWWWWVVVUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>=========<;;;;;;;;;;;;;::::::::::::::::::9999999998888888887777777766666666666666555555554444444444444333333332222221111111111111000000000////////////..............----------,,,,,,,,,,,+++++++*********************))))))))))))(((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! ffffffffffffffffffffgggfffffggggggggggggggggggggggggggggggggggghhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````aa``````````````````_____```````````````````aabbcdehiijklmmnooopppppqqqqqpppsssrrrrqqqqqqqpppppppppooooonnnnnnnmmmmmmmlllllllmllllllllllkkkkjjjiiihhhggeeeeedddddccccccbbbbbaaaaa``````______^^^^^^]]]]]\ZYYYYXXXXWWWVVVUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>>==========;;;;;;;;;;;;;::::::::::::::::::9999999999888888888777777776666666666666655555555444444444444333333333222222111111111111000000000/////////////..............----------,,,,,,,,,,,++++++**********************))))))))))))((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! ffffffffffffffffffffffgfffffffggggggggggggggggggggggggggggggggggghhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhghggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````a````````````````________`````````_______````aabccdghijkklmnnooopppppqqqppppsssrrrrqqqqqqpppppppppooooonnnnnnnmmmmmmmlllllllllllllllllllkkkkjjjiiihhhhgfeeedddddcccccbbbbbaaaaaa`````_______^^^^^^^]]]]]]ZYYYYYXXXWWWVVVUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????>>>>>>>>==========;;;;;;;;;;;;::::::::::::9::::::9999999998888888888777777766666666666666555555554444444444444333333333222221111111111111000000000/////////////..............---------,,,,,,,,,,,,++++++**********************))))))))))))((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!! ffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________`````_____________```aabcdgghijklmmnnoopppppppqppppsssrrrrqqqqqpppppppppoooooonnnnnnmmmmmmmlllllllllllllllllllkkkkkjjjjiiihhhgfeeeddddcccccbbbbbaaaaa``````_______^^^^^^^]]]]]]]ZZYYYYXXXWWWVVVUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????????>>>>>>>>===========;;;;;;;;;;;::::::::::::99:::::99999999998888888888777777666666666666665555555554444444444443333333333222211111111111110000000000/////////////.............----------,,,,,,,,,,,,+++++*******************)**)))))))))))))((((((((('(((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!! ffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffefffeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````______________________________``aabbcfghijkklmmnooopppppppppppssrrrrqqqqqpppppppppoooooonnnnnnnmmmmmmmllllllllllkklllllllkkkkkjjjjiiihhhgfeeeddddccccbbbbbaaaaa``````_______^^^^^^^^]]]]]]]ZZYYYYXXXXWWVVVUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????>>>>>>>>===========;;;;;;;;;;::::::::::::999:::::99999999998888888888777777666666666666655555555544444444444433333333333222211111111111110000000000//////////////............----------,,,,,,,,,,,++++++***************)))))**)))))))))))))((((((((('(((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggghhhhhhhggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaaaa``________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``abcdefgghijjkkllmmmmmmmmmmmqqqppppooooonnnnnnnnnmmmmppooooooonnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmlllkkkjjjhhhgggffffeeeedddddcccccbaa``````_________^^^^^^^^]]]]\\\\[[[ZZYYYXXXXWWWWVVUTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999998888888888777766666666666665555555544444433333333333333222222333222222222222211111111100000000000//////////////......---------,,,,,,,,,,++++++++++++************************))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggghhhhhggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaaa``________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___`aacddefghiijkklllmmmmmmmmmmqqppppooooonnnnnnnnmmmmmmpooooooonnnnnnnmmmmmmmmmmnnnnnnnnnnnmmmmmlllkkkkjjihhgggfffeeeedddddccccccba``````________^^^^^^^^^^]]]]\\\\[[[ZZYYYXXXWWWWWVVUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777666666666666665555555544444433333333333332222222332222222222222211111111100000000000//////////////......---------,,,,,,,,,,+++++++++++*************************))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""!!!!!!!!!!! ddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggghhhggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaa````_______________^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^__``abcdefgghijjkklllmmmmmmmmmqppppooooonnnnnnnmmmmmmmmoooooooonnnnnnnmmmmmmmmmmmnnnnnnnnnnmmmmmllllkkkjjihhgggfffeeeeddddccccccbb``````________^^^^^^^^^^^]]]]]\\\[[[ZZYYYXXXWWWWVVVTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887776666666666666555555555444443333333333333322222223322222222222221111111111000000000000/////////////......---------,,,,,,,,,,+++++++++++*************************))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! ddddddddddddddddddddededdeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggghggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaaaaaa`````_______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^__``abcddefghhijjkklllmmmmmmmmqppppoooonnnnnnmmmmmmmmmmooooooonnnnnnnmmmmmmmmmmmmmnnnnnnnnmmmmmmllllkkkjjihhgggfffeeeeddddcccccbbb``````_______^^^^^^^^^^^^]]]]]\\\[[[ZZYYYXXXWWWWVVVTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887766666666666665555555555444443333333333333222222223222222222222221111111111000000000000////////////......---------,,,,,,,,,,,++++++++++*************************)))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!! dddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^__`abccdefgghiijkkllllmmmmmmmppppoooonnnnnmmmmmmmmmmlloooooonnnnnnnnmmmmmmmmmmmmmmmnnnnnmmmmmmmlllkkkkjjihhhggfffeeeeddddcccccbbb`````_______^^^^^^^^^^^^^]]]]]\\\[[[ZZYYYXXXWWWWVVVTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNMMNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877666666666666655555555555444433333333333333222222223222222222222211111111111000000000000////////////......---------,,,,,,,,,,,+++++++++**************************))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! dddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggfggfffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^__``bbcdeefghiijjkkllllmmmmmlpppoooonnnnnmmmmmmmmmlllloooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkjjihhhggfffeeeeddddcccccbbb`````______^^^^^^^^^^^^^^]]]]]\\\[[[ZZYYYXXWWWWVVVVTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777666666666666655555555555444433333333333333222222222222222222222211111111111000000000000////////////......--------,,,,,,,,,,,,+++++++++**************************))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! dddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^__``abcddefgghijjkkklllllllllpppooonnnnnmmmmmmmmlllllloonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkjjihhhgggfffeeeddddcccccbbb````_______^^^^^^^^^^^^^^]]]]]\\\[[ZZZYYXXXWWWWVVVVTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877666666666666655555555555544443333333333333222222222222222222222221111111111100000000000/////////////.....---------,,,,,,,,,,,,+++++++++*************************)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$####""""""""""!!!!!!!!!!! cddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffgggggfgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^__``abccdeffghiijjkklllllllllppoooonnnnmmmmmmmllllllllnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmmmmmmlllllkkkkjjihhhgggfffeeeddddccccbbbb````______^^^^^^^^^^^^^^^]]]]\\\[[[ZZYYYXXXWWWVVVVVTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777666666666666655555555555544433333333333333222222222222222222222221111111111100000000000////////////......--------,,,,,,,,,,,,,++++++++**************************))))))))((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! ccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffffggfffggggggggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggfggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^__``abbcdeefghhijjkkkllllllllpoooonnnnmmmmmmllllllllllnnnnnnnnnnnmmmmmmmmmlllllmmmmmmmmmmmmmmlllllkkkkjjiihhhgggfffeeedddccccbbbb````______^^^^^^^^^^^^^^]]]]]\\\[[[ZZYYYXXWWWWVVVVVTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777666666666666555555555555544433333333333333222222222222222222222221111111111100000000000////////////......--------,,,,,,,,,,,,,++++++++*************************)))))))))((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! ccccdddddddddddddddddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiigghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhggggggggggggggggggggggfffggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^__``abbcddefgghiijjkkklllllllpoooonnnnmmmmmlllllllllllnnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmlllllkkkkjjiihhhgggfffeeeddddccccbbb````______^^^^^^^^^^^^]]]]]]\\\\[[ZZZYYXXXWWWVVVVVVTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777666666666665555555555555544433333333333332222222222222222222222221111111111100000000000////////////.....---------,,,,,,,,,,,,+++++++++*************************))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! ccccccdddddddddddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiigggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggfffffggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^___`abbcddeffghhijjjkkkllllllooooonnnnmmmmllllllllllkknnnnnnnnnmmmmmmmmmlllllllmmmmmmmmmmmmmllllllkkkkkjiiihhhgggfffeeedddccccbbb````______^^^^^^^^^^]]]]]]]]\\\[[[ZZYYYXXWWWWVVVVVUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777766666666666555555555555554433333333333333222222222222222222222221111111111110000000000////////////......---------,,,,,,,,,,,,++++++++*************************)))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! ccccccccdddddddddddddddddddddddddddddddddeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiigggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggfffffffggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````______^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]^^^___`aabccdeefgghiijjkkkkllllloooonnnnmmmmmlllllllllkkknnnnnnnmmmmmmmmmmmllllllllmmmmmmmmmmmmllllllkkkkkjiiihhhgggfffeeedddccccbbb````______^^^^^^^^^]]]]]]]]\\\\[[ZZZYYXXXWWWVVVVVVUTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888887777766666666666555555555555544433333333333333222222222222222222222222111111111110000000000////////////......--------,,,,,,,,,,,,+++++++++*************))))******))))))))))((((((((('((((''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! ccccccccccddddddddddddddddddddddddddddddddddeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]]^^^___`aabccddefgghhijjjkkkklllloooonnnnmmmmmlllllllkkkkknnnnnnmmmmmmmmmmmllllllllllllmmmmmmmmlllllllkkkkkjiiiihhhgggfffeeedddcccbbb`````_____^^^^^^^^]]]]]]]]\\\\[[[ZZYYYXXWWWWVVVVVUUTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888877777766666666665555555555555544433333333333333222222222222222222222221111111111110000000000////////////......--------,,,,,,,,,,,++++++++++************))))))***))))))))))))((((((((('((((''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! ccccccccccccddddddddddddddddddddddddddddddddddeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddcdddccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaa`aaaaaaa``````````````````____^^^^^^^^^^^^^^^^^^]]]^]]]]]]]]]]]]]]]]]]^^^___`aabbcddeffghhiijjkkkkkkkkoooonnnnmmmmlllllllkkkkkknnnmmmmmmmmmmmmmlllllllllllllllllmmmlllllllllkkkkkiiiihhhhgggffeeedddccccbb`````______^^^^^^]]]]]]]]\\\\[[[ZZZYYXXXWWWVVVVVUUUTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888888888877777766666666665555555555555444333333333333332222222222222222222222221111111111110000000000////////////......--------,,,,,,,,,,,+++++++++************)))))))))))))))))))))(((((((((''((('''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! ccccccccccccccddddddddddddddddddddddddddddddddddeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaa``aaaaaa```````````````````___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^___`aabbccdeefgghhijjjkkkkkkkoooonnnnmmmmmllllllkkkkkknnmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkiiiiihhhgggfffeedddccccbb``````_____^^^^^^]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVUUUTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@???????????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777766666666655555555555555444333333333333332222222222222222222222221111111111110000000000///////////......--------,,,,,,,,,,,++++++++++************)))))))))))))))))))))(((((((('''(('''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! ccccccccccccccccddddddddddddddddddddddddddddddddeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaa````aaaaa```````````````````__^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`aabbccddeffghhiijjjkkkkkkoooonnnnmmmmmlllllkkkkkkkmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkjiiiiihhhgggffeeedddcccbba`````______^^^^^]]]]]]]\\\[[[[ZZYYYXXXWWWVVVVVVUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777776666666665555555555555444333333333333333222222222222222222222222111111111111000000000////////////......--------,,,,,,,,,,,+++++++++*************))))))))))))))))))))((((((((('''(('''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$#######"""""""""!!!!!!!!!! ccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaa``````````````````___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`aaabbcddeefgghhiijjkkkkkkooooonnnnmmmmlllllkkkkkkkmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkjiiiiihhhgggffeeedddccccba``````_____^^^^^]]]]]]\\\[[[[ZZZYYXXXWWWWVVVVVVUUUTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@??????????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777776666666665555555555555444333333333333332222222222222222222222222111111111111000000000////////////......--------,,,,,,,,,,++++++++++************)))))))))))))))))))))((((((((''''('''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!! ccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiihhhhhhhhhhhhhhhhhhhhhhgggggffffffffffffffffffffggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaa``````````````````____^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``aabbccdeeffghhiijjjkkkkkooooonnnnmmmmlllllkkkkkkkmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkjjiiiihhhhggfffeedddcccccaa``````_____^^^^^]]]]\\\\[[[ZZZYYYXXXWWWWVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777666666665555555555555444433333333333333222222222222222222222222111111111111100000000////////////......---------,,,,,,,,,,++++++++++************))))))))))))))))))))(((((((((''''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$########""""""""""!!!!!!!!!! ccccccccccccccccccccccdccdddddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhggfffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aa``````````````````_____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``aabbccddeffgghhiijjkkkkkooooonnnnmmmmllllkkkkkkkkmmmmmmmmmmmmlllllllllllkklllllllllllllllllllllkkkkjjiiiiihhhggfffeeddddccccaaa``````_____^^^^]]]]\\\[[[ZZZYYYXXXWWWWVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888888777777777666666665555555555555444433333333333333222222222222222222222222111111111111100000000////////////......--------,,,,,,,,,,++++++++++*************))))))))))))))))))))((((((((''''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!! cccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^___`aaabbccdeeffghhiijjjkkkkooooonnnnmmmmllllkkkkkkkkmmmmmmmmmmmlllllllllllkkkllllllllllllllllllllllkkkjjiiiiihhhgggffeeedddccccaaaa``````____^^^^]]]]\\\[[[ZZZYYYXXXWWWWVVVVVVVUUUTSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888887777777777666666655555555555554444433333333333332222222222222222222222222111111111111100000000////////////......--------,,,,,,,,,,++++++++++*************))))))))))))))))))))(((((((('''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$########"""""""""""!!!!!!!!! cccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffffffffffffffffeefeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^___``aabbccddeffgghhiijjjkkkooooonnnnmmmlllllkkkkkkkjmmmmmmmmmmlllllllllllkkkkllllllllllllllllllllllkkkjjiiiiihhhgggffeeedddccccaaaaa``````____^^^]]]\\\\[[ZZZYYYXXXXWWWWVVVVVVVUUUTSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888888777777777766666665555555555555444443333333333333222222222222222222222222111111111111100000000////////////.......--------,,,,,,,,,,++++++++++*************)))))))))))))))))))((((((((''''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!! cccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]^^^^__``aaabbccdeeffghhiijjjkkkoooonnnnnmmmllllkkkkkkkjjmmmmmmmmllllllllllllkkkkkllllllllllllllllllllllkkkjjiiiiihhhgggffeeedddccccaaaaaa`````____^^^]]]\\\[[ZZZYYYYXXXWWWWWVVVVVVVUUUTSSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888887777777777766666665555555555554444443333333333332222222222222222222222222111111111111100000000////////////......---------,,,,,,,,,++++++++++**************)))))))))))))))))))(((((((('''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!! bcccccccccccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffeeffffffffffffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaa`````````````````````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]^^^__``aaabbccddeffgghhiijjjkkoooonnnnnmmmllllkkkkkkjjjmmmmmmmlllllllllllllkkkkkkkkkllllllllllllllllllkkkjjiiiihhhhgggffeeeddddcccaaaaaaa`````___^^^]]]\\\[[ZZZYYYXXXXWWWWWVVVVVVVUUUTSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????????????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888887777777777776666665555555555554444444333333333333222222222222222222222222211111111111100000000/////////////......--------,,,,,,,,,,++++++++++**************)))))))))))))))))))(((((((('''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!! bbbcccccccccccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffffffffffffffffffeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaa`````````````````````````````___________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^^__```aaabbccdeeffghhiijjjjjooonnnnnmmmmllllkkkkkkjjjmmmmmllllllllllllllkkkkkkkkkkklllllllllllllllllkkkjjiiiihhhhgggffeeeddddcccaaaaaaaa````____^^]]]\\\[[ZZZYYYXXXXWWWWWWVVVVVVVUUTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888888888887777777777776666665555555555554444444333333333332222222222222222222222222111111111111100000000////////////.......--------,,,,,,,,,,++++++++++**************))))))))))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!! bbbbbcccccccccccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhfffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaa````````````````````````````_____________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^^^_```aaabbccddeffgghhiijjjjnnnnnnnnmmmmlllkkkkkkjjjjmmmllllllllllllllllkkkkkkkkkkklllllllllllllllllkkkjiiiiihhhgggfffeeeddddcccaaaaaaaaa````___^^^]]\\\[[ZZYYYYXXXXWWWWWWVVVVVVVUUTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@????????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999998888888888887777777777777666665555555555555444444433333333333222222222222222222222222211111111111100000000/////////////.......--------,,,,,,,,,++++++++++***************))))))))))))))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```aabbbccddeeffghhiijjkklllnnnnnnnnmmmllllkkkkkjjjjjmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmlllllkkjjjjiiihhhgggfffeeeedddddccccccccbbbbaaa``__^^^]\\[[ZZZZYYYYYXXXXXXXWWWWWWTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@??????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888877777777777777776666555555555555444444444444444444333333333333333323332222222222211111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++++***********)))))))))))))(((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggfffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```aabbbcccddeefgghhijjkkkllnnnnnnnmmmmlllkkkkkjjjjjjmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmlllllkjjjjjiiihhhgggfffeeeeddddddcccccccbbbbaaa``__^^^]\\[[ZZZZYYYYYYXXXXXXXWWWWWTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???@@@@@@??????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999998888888887777777777777777666655555555555544444444444444444333333333333333332332222222222221111111111100000000/////////////.......--------,,,,,,,,,,,+++++++++++++++++***********)))))))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggfffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^___```aaabbbccddeeffghhiijjkkklnnnnnnmmmmllllkkkkkjjjjjjmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmlllllkjjjjiiiihhhgggfffeeeeddddddcccccccbbbbaaa``__^^^]\[[[ZZZZYYYYYYXXXXXXXWWWWWTTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@??????????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::99999998888888877777777777777777666555555555555444444444444444443333333333333333322332222222222221111111111100000000/////////////......---------,,,,,,,,,,+++++++++++++++++************)))))))))))))(((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^____``aaabbbcccddeefgghhiijjkkknnnnnnmmmmllllkkkkjjjjjjjmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmlllllkjjjjiiiihhhgggfffeeeeddddddcccccccbbbbaaa``__^^^]\[[[ZZZZYYYYYYYXXXXXXWWWWWTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@????@@@@???????????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::99999998888888777777777777777776665555555555554444444444444444433333333333333333322322222222222211111111111100000000////////////.......---------,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^___``aaabbbbccddeeffgghiijjkkkmmnnmmmmmmlllkkkkkjjjjjjjmmmmmmmmmmmmmlllllllllllkllllllllllmmmmmmmmmmlllllkjjjjiiiihhhgggfffeeeeddddddcccccccbbbbaaa``__^^^]\[[[ZZZZYYYYYYYXXXXXXWWWWWTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????@@@@??????????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999888888877777777777777776665555555555555444444444444444433333333333333333332232222222222221111111111110000000/////////////.......--------,,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""!!!!!!!!!! aabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________________^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^____`aaaabbbcccddeeffghhiijjkkmmmmmmmmmllllkkkkjjjjjjjjmmmmmmmmmmmmlllllllllllkkllllllllllmmmmmmmmmmlllllkjjjjiiiihhhgggfffeeeeddddddcccccccbbbbaaa``__^^^]\[[[ZZZZYYYYYYYYXXXXXXWWWWTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????@@@??????????????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999888888777777777777777766665555555555554444444444444444433333333333333333322222222222222221111111111110000000/////////////......---------,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""!!!!!!!!!! aaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^___``aaabbbbccdddeffgghhijjjkmmmmmmmmmllllkkkkjjjjjjjjmmmmmmmmmmmlllllllllllkkklllllllllllmmmmmmmmmlllllkjjjjiiiihhhgggfffeeeeedddddcccccccbbbbaa```__^^]]\[[[ZZZZZYYYYYYYXXXXXXWWWWTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@??????????????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999888887777777777777777666655555555555554444444444444444333333333333333333222222222222222221111111111110000000////////////.......---------,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeefffffffffffffffeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]^^^^___``aaaabbbcccddeeffghhiijjjmmmmmmmmmllllkkkkjjjjjjjjmmmmmmmmmmlllllllllllkkkkkklllllllllmmmmmmmmmllllkkjjjjiiiihhhgggffffeeeedddddcccccccbbbbaa```__^^]]\[[[ZZZZZYYYYYYYXXXXXXWWWWTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????@@?????????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999888887777777777777776666655555555555544444444444444444333333333333333332222222222222222211111111111110000000////////////.......---------,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^]____^^^^^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]^^^____``aaaabbbcccddeefgghhiijjlmmmmmmmmllllkkkkjjjjjjjjmmmmmmmmmlllllllllllkkkkkkkkklllllllmmmmmmmmmllllkkjjjjiiiihhhggggfffeeeedddddcccccccbbbaaa```__^^]]\[[[ZZZZZYYYYYYYYXXXXXWWWWTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????@@????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888877777777777777766666655555555555444444444444444443333333333333333222222222222222222211111111111110000000////////////......---------,,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^]]___^^^^^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]]^^^^___``aaaabbbbccddeeffgghiijjlmmmmmmmmllllkkkkjjjjjjjimmmmmmmmllllllllllllkkkkkkkkkllllllllmmmmmmmlllllkkjjjjiiiihhhhgggfffeeeedddddccccccbbbbaaa``___^^]]\[[[ZZZZZYYYYYYYYXXXXWWWWWTTTTSSSSSSSSRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999998888877777777777777766666655555555554444444444444434433333333333333332222222222222222222111111111111110000000////////////......---------,,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaaaaaaaaaaaa`aaa`````````````````````_``````_____________________^^^^^^^^^^^^^^^^^^^]]]]__^^^^^^^^^^^^^^^^^^]]]]]^^^^^]]]]]]]]]]]]]]]^^^___``aaaaabbbcccddeefgghhiijllmmmmmmmllllkkkkjjjjjjjimmmmmmmllllllllllllkkkkkkkkkkkllllllllmmmmmmlllllkkjjjjiiiihhhggggfffeeeeedddddcccccbbbbaaa``___^^]]\[[[ZZZZZYYYYYYYXXXXXWWWWWTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????@@??????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888777777777777776666666655555555544444444444444334333333333333333322222222222222222221111111111111110000000///////////.......---------,,,,,,,,,,+++++++++++++++++*************)))))))))))((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhgggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```a``````````````````````__`````_____________________^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]]]^^^^__```aaaaabbbcccdeeffghhiijllmmmmmmmllllkkkkjjjjjjiimmmmmmllllllllllllkkkkkkkkkkkkllllllllmmmmlllllllkjjjjjiiiihhhggggfffeeeeedddddcccccbbbbaaa``__^^^]]\[[[ZZZZZYYYYYYYXXXXXWWWWWTTTSSSSSSSSRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888777777777777776666666655555555444444444444443333333333333333333222222222222222222211111111111111110000000///////////.......---------,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!! aaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeefffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````____```_____________________^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^__```aaaaabbbbccddeefgghhiilllmmmmmmllllkkkkjjjjjjiimmmmmllllllllllllkkkkkkkkkkkkkklllllllllllllllllkkjjjjjiiiihhhggggfffeeeeedddddcccccbbbbaa```__^^^]][[[[ZZZZYYYYYYYYXXXXXWWWWVTTTSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999888877777777777777666666666555555544444444444444433333333333333333322222222222222222221111111111111111100000000//////////.......--------,,,,,,,,,,,++++++++++++++++*************)))))))))))((((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$############""""""""!!!!!!!!! aaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_____``____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]^^^__````aaaaabbbcccdeeffghhiilllmmmmmmllllkkkkjjjjjjiimmmlllllllllllllkkkkkkkkkkkkkkkllllllllllllllllkkkjjjjiiiiihhhggggfffeeeeeeddddcccccbbbaaa```__^^]]][[[ZZZZZYYYYYYYYXXXXXWWWWVTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999998888777777777777776666666666555555444444444444444333333333333333333222222222222222222211111111111111111100000000//////////.......--------,,,,,,,,,,,++++++++++++++++*************)))))))))))((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$############""""""""!!!!!!!!! aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_______`____________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]^^^^__````aaaaabbbccddeefgghiilllmmmmmmllllkkkkjjjjjiiimmlllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllkkkkjjjjiiiihhhhgggfffffeeeeeddddcccccbbbaaa``___^^]]][[[ZZZZZYYYYYYYXXXXXWWWWWVTTSSSSSSSRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888777777777777766666666666555555444444444444443333333333333333332222222222222222222111111111111111111100000000/////////........--------,,,,,,,,,,,+++++++++++++++**************)))))))))))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]^^^__````aaaaaabbbccdeefgghhiklllmmmmmllllkkkkjjjjjiiimlllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkjjjiiiiihhhggggffffeeeeeeddddcccccbbbaaa``___^^]]][[[ZZZZYYYYYYYYXXXXXWWWWVVTSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999998888777777777777776666666666655555444444444444443333333333333333332222222222222222221111111111111111111110000000//////////........-------,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffgggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]^^^__`````aaaaabbbccddeffghhiklllmmmmmllllkkkkjjjjiiiilllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkjjjiiiiihhhhggggffffeeeeeedddddccccbbbaaa``___^^]]\[[[ZZZZYYYYYYYXXXXXXWWWWVVTSSSSSSSRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999998888777777777777766666666666655554444444444444433333333333333333322222222222222122111111111111111111111100000000//////////........-------,,,,,,,,,,,,+++++++++++++++**************))))))))))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^^__`````aaaaabbbccdeefgghikllllmmmlllllkkkkjjjjiiiillllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkjjiiiiiihhhhggggfffffeeeeeedddddccccbbbaa```__^^^]]\[[ZZZZZYYYYYYXXXXXXWWWWWVVTSSSSSSRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999988888777777777777766666666666655544444444444444333333333333333333222222222222211121111111111111111111110000000000//////////........-------,,,,,,,,,,,,++++++++++++++***************))))))))))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffgggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^^__``````aaaaabbccdeefgghikkllllmllllllkkkjjjjjiiiillllllllllkkkkkkkkkkkkkjkkkkkkkkkkkklllkkkkkkkkjjjiiiihhhhhggggffffffeeeeeedddddcccbbbaaa```__^^^]]\[[ZZZZYYYYYYYXXXXXXWWWWVVVSSSSSSSRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888777777777777666666666666555544444444444444333333333333333332222222222222211111111111111111111111100000000000/////////.........------,,,,,,,,,,,,,++++++++++++++***************))))))))))(((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""!!!!!!! ``aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]^^^___``````aaaabbccddeffghhkklllllllllllkkkjjjjiiiiilllllllllkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkjjjjjiiihhhhhgggggfffffeeeeeeedddddcccbbbaaa```__^^]]]\[[ZZZZYYYYYYXXXXXXWWWWWVVVSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888877777777777666666666666655544444444444444333333333333333332222222222222111111111111111111111111000000000000//////////........-------,,,,,,,,,,,,,++++++++++++++***************))))))))))(((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""!!!!!!! ````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]^^___```````aaaabbccdeefghhkkklllllllllkkkkjjjjiiiiilllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjiiihhhhhgggggfffffeeeeeeeedddddcccbbbaaa``___^^]]]\[[ZZZZYYYYYYXXXXXXWWWWWVVVSSSSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888887777777777766666666666655544444444444444333333333333333332222222222222111111111111111111111111000000000000//////////.........-------,,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""!!!!!!! ``````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaa```````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\]]]]^^____```````aaabbccdeefgghjkklllllllllkkkkjjjjiiiiilllllkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjiihhhhhhggggffffffeeeeeeeeedddddcccbbbaaa``__^^^]]\\[[ZZZYYYYYYXXXXXXWWWWWVVVVSSSSSSRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888777777777766666666666665554444444444444333333333333333333222222222222211111111111111111111110000000000000///////////........-------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!! ````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffgggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaa```````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\]]]^^____````````aaabbcddeffghjkkllllllllkkkkjjjjiiiiiillllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjiiihhhhgggggffffffeeeeeeeeeeddddccccbbaaa```__^^^]]\\[ZZZZYYYYYYXXXXXXWWWWWVVVVSSSSSRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888877777777776666666666666555444444444444433333333333333333222222222222211111111111111111111110000000000000////////////........-------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""!!!!!!! ``````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaa```````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\^^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\]]]]^_____````````aabbccdeffghjkkklllllllkkkkjjjjiiiiihlllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjiiiihhhgggggffffffeeeeeeeeeeeddddcccbbbaaa``___^^]]]\\[ZZZZYYYYYXXXXXXWWWWWVVVVVSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888777777777666666666666655544444444444443333333333333333322222222222221111111111111111111110000000000000/////////////.........-------,,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""!!!!!! ````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhggggggggggggggggggggfffffffffffffffffffffffffgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````a```````````````````````_```_____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\^^]]]]]]]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\\\]]]]^^_____```````aaabbcdeefggjjkkklllllkkkkjjjjiiiiihhllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjiiiiihhgggggfffffeeeeeeeeeeeeeddddcccbbbaa```__^^^]]\\\[ZZZYYYYYYXXXXXXWWWWWVVVVVSSSSRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888877777777766666666666665554444444444444333333333333333332222222222222111111111111111111111000000000000/////////////.........-------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))(((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""!!!!!! ``````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggfffhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeededdddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````__``_____________________^^_____^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\^]]]]]]]]]]]]]]]]]]\\\\\\]]]]]\\\\\\\\\\\\\\\\\]]]^^______```````aabbcddeffgjjkkkkllkkkkkkjjjjiiiiihhlkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhgggggfffffeeeeeeeeeeeeeedddccccbbaaa``___^^]]]\\\ZZZZYYYYYXXXXXXXWWWWWVVVVVSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>???>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888888877777777666666666666665554444444444443333333333333333322222222222221111111111111111111110000000000000/////////////.........-------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))(((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""!!!!!! ````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaa```````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]]]^^^^^^^^^____``aabccdefghhiiiiiiiiiihhhhhggggfffkkkkkkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiihhhhhhggggfffffeeeeeeeeeeeeeeeddcccbbbaaa``__^^^]]]\\\[ZZZYYYYYXXXXXXXWWWWWVVVVVUSSSRRRRRRRRQQQQQQQQQQPPPPOONNNNNNNNNNNMMMMMMMMMMLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>==========<<<<===<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988777777777777776666666666654444444444444333333333333332222222222222211111111111000000000000000000000///////............-------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))))((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""!!!!!! ``````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffgggggggggggffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````aaaaaa``````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]]]]^^^^^^^^^^___``abbcdeeghhhiiiiiiiiihhhhgggggfffkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhggggggffffeeeeeeeeeeeeeeeedccccbbbaa``___^^]]]\\\[[ZZZYYYYYXXXXXXXWWWWWVVVVUUSSSRRRRRRRRQQQQQQQQQQPPPPONNNNNNNNNNNMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>===========<<<<==<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988877777777777777666666666665444444444444333333333333332222222222222211111111111000000000000000000000///////............--------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""!!!!!!! ````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````aaaa``````````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]^^^^^^^^^^___``aabcddegghhiiiiiiiihhhhhgggggfffkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhgggggffffeeeeeeeeeeeeeeeeddccccbbaaa``__^^^]]\\\[[[ZZYYYYYYXXXXXXXWWWWWVVVVUUSSRRRRRRRRQQQQQQQQQQPPPPPONNNNNNNNNNMMMMMMMMMMMLLLMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>==========<<<<<==<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988887777777777777666666666666444444444444433333333333333222222222222221111111111100000000000000000000//////..............-------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""!!!!!!! ``````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffggggggggggggfffffffffffffggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````aa```````````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\]]]]]^^^^^^^^^^___`aabccdegghhhiiiiiiihhhhggggggfffkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggffffeeeeeddddddddddddccccbbbaa``___^^]]]\\\[[[ZYYYYYYYXXXXXXXWWWWWVVVVUUSSRRRRRRRRQQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>===========<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888777777777777666666666666644444444444433333333333333222222222222221111111111110000000000000000000//////..............--------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""!!!!!! `````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffgggggggffffffffffffffffffggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\]]]]]^^^^^^^^^^^__``abbcddfgghhhiiiiihhhhhgggggffffkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggffffeeeeedddddddddddddccccbbaaa``__^^]]]\\\[[[[ZYYYYYYXXXXXXXXWWWWVVVVVUUSSRRRRRRRQQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>===========<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888777777777777666666666666644444444444433333333333322222222222222221111111111100000000000000000000/////..............---------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""!!!!!!! ```````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffggfffffffffffffffffffffffggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````__````````_________________^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^___`aabcddfgghhhhhihhhhhhhgggggffffkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggffffeeeeddddddddddddddcccbbbaa``___^^]]\\\[[[[ZYYYYYYYXXXXXXXXWWWWVVVVUUUSRRRRRRRQQQQQQQQQQPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888877777777777666666666666664444444444433333333333332222222222222221111111111110000000000000000000//////..............--------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""!!!!!!! `````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````___```````__________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^]^^^^^^__``abccdffgghhhhhhhhhhhhgggggffffkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggfffeeeedddddddddddddddcccbbbaa``__^^]]]\\\[[[ZZYYYYYYXXXXXXXXXWWWWVVVVUUUSRRRRRRRQQQQQQQQQPPPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888877777777776666666666666654444444444433333333333332222222222222221111111111110000000000000000000//////.............-----------,---,,,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""!!!!!! ```````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____`````____________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]^^^^__``abbcdffgghhhhhhhhhhhhgggggffffkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggfffeeeedddddddddddddddccbbbaaa``__^^]]\\\[[[ZZZYYYYXXXXXXXXXXWWWWWVVVVUUUSRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888877777777776666666666666654444444444433333333333322222222222222211111111111110000000000000000000//////............------------,---,,,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"####""""""!!!!!!! `````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_______```______________________^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]^^^__`aabcceffgghhhhhhhhhhggggggffffkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggffffeeeddddddddddddddddcbbbbaa``___^^]]\\[[[ZZZZYYYXXXXXXXXXXXWWWWWVVVVUUURRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999988888887777777776666666666666655444444444433333333333322222222222222221111111111111000000000000000000///////...........-------------,---,,,,,,,,,,,,,++++++++++++++**************))))))))))(((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###"""""""!!!!!! ```````````````````````aaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeedddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_________``_______________________^^^^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]^^^__``abbceffgghhhhhhhhhhggggggffffkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggffffeeeddddddddddddddcccbbbaaa``__^^]]]\\[[[ZZZZYYXXXXXXXXXXXXWWWWVVVVUUUURRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCBBBBCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888887777777766666666666666655444444444433333333333322222222222222221111111111111000000000000000000///////..........--------------,--,,,,,,,,,,,,,,++++++++++++++**************)))))))))((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""##"""""""!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeedddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_________________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZ[[[[[\\\\]]]]]]]]]]]]]]^^^__`abbceefggghhhhhhhhhhggggggfffkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggfffeeeeddddddccccccccccbbbbaaa``__^^]]\\\[[ZZZZYYXXXXXXXXXXXXWWWWWVVVVUUUURRRRRRQQQQQQQQPPPPPPPPPPONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDCCCCCCCCBBBBCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888888777777776666666666666655544444444433333333333332222222222222221111111111111100000000000000000////////..........-------------,,--,,,,,,,,,,,,,,++++++++++++++*************)))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""#"""""""!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````__________________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[\\\\\]]]]]]]]]]]]]]^^__`aabceeffgghhhhhhhhhhggggggfffkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggfffeeeedddddcccccccccccbbbaaa```__^^]]\\[[[ZZZYYXXXXXXXXXXXXWWWWWWVVVVUUUURRRRRQQQQQQQQQPPPPPPPPPOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888777777766666666666666555544444444433333333333322222222222222221111111111111000000000000000000////////.........--------------,,-,,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!! _``````````````````````aaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````__________________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[\\\\]]]]]]]]]]]]]]^^__``abcdeffgghhhhhhhhhhgggggffffkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffeeedddddccccccccccccbbbaaa``___^^]]\\[[ZZZYYYXXXXXXXXXXWWWWWWWVVVVUUUUTRRRRQQQQQQQQQPPPPPPPPPPOONNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888888877777766666666666666655554444444433333333333332222222222222221111111111111000000000000000000/////////.........-------------,,,-,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$########""""""""""""""""!!!!!!!! ___````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_`````````__________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[\\\\\]]]]]]]]]]]]]]^^__`abbdeffggghhhhhhhhhgggggffffkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffeeedddddccccccccccccbbaaa```__^^]]]\\[[ZZZYYYXXXXXWWWWWWWWWWWVVVVVUUUUTRRRRQQQQQQQQPPPPPPPPPPOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999988888888887777776666666666666655555444444443333333333332222222222222222111111111111100000000000000000//////////.........-------------,,,-,,,,,,,,,,,,,+++++++++++++++**************)))))))((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$########""""""""""""""""!!!!!!!! _____``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccbbbccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffgggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___```````___________________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\\\]]]]]]]]]]]]]]^^__`aabdeefggghhhhhhhhhgggggffffkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggfffeeeeddddcccccccccccbbaaaa```__^^]]\\\[[ZZYYYYXXXWWWWWWWWWWWWWVVVVUUUUTTRRRQQQQQQQQPPPPPPPPPPOOOONNMMMMMMMMMMMLLLLLLLLLLLKLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999988888888888777776666666666666655555544444443333333333333222222222222222211111111111100000000000000000///////////........-------------,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########"""""""""""""""!!!!!!!!! ________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____`````___________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[\\\\\]]]]]]]]]]]]]]^^_``abdeeffgghhhhhhhhhgggggffffkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggfffeeeeddddcccccccccbbbaaaa```___^^]]\\[[[ZZYYYYXWWWWWWWWWWWWWVVVVVUUUUUTTRRQQQQQQQQQPPPPPPPPPOOOOONNMMMMMMMMMMLLLLLLLLLLLKKLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999998888888888877777666666666666665555554444443333333333333222222222222222211111111111100000000000000000////////////........-------------,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########""""""""""!""""!!!!!!!!! __________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeeeeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______```___________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[\\\\\\]]]]\\\\\]]]]^^_``abddeffggghhhhhhhhgggggffffkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggfffeeeeddddccccccccbbbbaaaa```___^^]]\\[[ZZZYYYXWWWWWWWWWWWWWVVVVVVUUUUTTTRRQQQQQQQQPPPPPPPPPPOOOOONMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888888888777766666666666666555555544444433333333333332222222222222222111111111111000000000000000//////////////........------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))(((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!"""!!!!!!!!!! ____________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````_________``___________________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\]]]^^__`abddeffggghhhhhhhhgggggffffkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggghhhhhhhhhhgggggggfffeeeeddddcccccccbbbbbaaa````__^^^]]\\[[ZZZYYYXWWWWWWWWWWWVVVVVVVUUUUUTTTRQQQQQQQQPPPPPPPPPPOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;::::::::99999999999998888888888887777666666666666655555555444443333333333333222222222222222211111111111100000000000000////////////////........------------,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!""!!!!!!!!!! ______________`````````````aaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````______________________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]]^^_`aacdeefggghhhhhhhhggggfffffkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhggggghhhhhhhhggggggggffffeeeddddccccccbbbbbbaa````___^^^]]\\[[ZZYYYXXWWWWWWWVVVVVVVVVVUUUUUTTTTRQQQQQQQPPPPPPPPPPOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;:::::::::9999999999998888888888888777666666666666655555555544443333333333333222222222222222221111111111110000000000000/////////////////........------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!"!!!!!!!!!!! ________________`````````````aaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````____________________________________^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\]]^^_``acdeeffggghhhhhhgggggfffffkkkjjjjjjjjjjiiiiiiiiihhhhhhhhggggggghhhhhhhggggggggffffeeeddddccccccbbbbbba`````___^^^]]\\[[ZZZYYXXWWWWWVVVVVVVVVVVUUUUUTTTTTQQQQQQQPPPPPPPPPPOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<<;;<<<<<;;;;;;;;;;::::::::::999999999998888888888888877766666666666665555555554443333333333333322222222222222221111111111111000000000000//////////////////.......------------,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!! ___________________````````````aaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````____________________________________^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]^^__`acddeffggghhhhhhgggggfffffkkkjjjjjjjjjjiiiiiiiiihhhhhhhgggggggghhhhhhgggggggggffffeeeddddcccccbbbbbbaa````____^^]]]\\[[ZZYYYXXWWWWVVVVVVVVVVUUUUUUTTTTTTQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMLLLLLLLLLLLLKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;::::::::::99999999999888888888888887766666666666665555555555444333333333333322222222222222222111111111111000000000000///////////////////.......------------,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!! _____________________`````````````aaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````_____________________________________^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]^__`acddeffgggghhhhggggggfffffkkkjjjjjjjjjjiiiiiiiihhhhhhhgggggggggghhhhhhggggggggffffeeeddddcccccbbbbbaa`````___^^^]]]\\[[ZZZYYXXWWWVVVVVVVVVVUUUUUUTTTTTTSQQQQQQPPPPPPPPPOOOOOOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;::::::::::9999999999888888888888887776666666666666555555555544333333333333332222222222222222111111111111100000000000////////////////////.......-----------,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!! _______________________`````````````aaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````_____________________________________^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]^^_`accdeeffgggghhggggggffffffkkkjjjjjjjjjjiiiiiiiihhhhhhhgggggggggghhhhhgggggggggffffeeeedddcccccbbbbbaa`````___^^^]]]\\[[ZZZYYXXWWWVVVVVVVVUUUUUUUTTTTTTSSQQQQQPPPPPPPPPOOOOOOOOOOOMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????>>>>>=========<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;:::::::::::999999999888888888888888776666666666666555555555554333333333333332222222222222222111111111111110000000000////////////////////.......------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!!!! _______________________````````````````aaaaaaaaa```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````````_____________________________________^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZYYZZZZZZ[[[[[[\\\\\\\[[[\\\\]]^^_``bcdeeffggggggggggggffffffkkkjjjjjjjjjjiiiiiiihhhhhhhgggggggggghhhhhhgggggggggffffeeeedddcccccbbbbbaa````____^^^]]]\\[[[ZZYYXXWWWVVVVVVVUUUUUUUTTTTTTSSSQQQQPPPPPPPPPOOOOOOOOOOONMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>========<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;:::::::::::99999999988888888888888776666666666666655555555555433333333333332222222222222222211111111111110000000000////////////////////.......-------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))(((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!! _______________________``````````````````aaaaaaa``````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYZZZZZ[[[[[[[\\\[[[[[[\\\\]]^__`bcddeffgggggggggggfffffffkkkkjjjjjjjjjiiiiiiihhhhhhggggggggggggghhhgggggggggffffeeeeddddcccccbbbbbaa````____^^^]]]\\[[[ZZYYYXWWWVVVVVVUUUUUUUTTTTTTSSSSQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>========<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;:::::::::::999999999888888888888888776666666666666555555555555333333333333332222222222222222111111111111110000000000///////////////////........------------,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!!! ^^^^^^_________________`````````````````````````````````````````````````a`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYZ[[[[[[[[[[[[[[[[\\\]]^__`abccdeeeffffffffffeeeeeeehhhhhhhggggggggfffffffeeeggggggggggggggggggggggggfffeeeeddddccccbbbbbaaaaa```____^^^^]]]\\\[[ZZYYYXXWVVVVUUUUUUTTTTTTSSSSSSSRRPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>??>>>>>>>>>>============<;;;;;;;;;;;:::::::::::99999999988888888888887777777776666666666666655555555444444443333333333333322222111111111111111000000000//////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))))(((((((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ^^^^^^^^^______________``````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYY[[[[[[[[[[[[[[[[\\\]]^__`abbcddeefffffffffeeeeeeeehhhhhhhhgggggggfffffffeeegggggggggggggggggggggggffffeeeeddddccccbbbbbaaaaa```____^^^^]]]\\\[[ZZZYYXXWVVVVUUUUUTTTTTTTSSSSSSRRRPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>?>>>>>>>>>>============<<;;;;;;;;;;;::::::::::999999999888888888888877777777766666666666666555555555444444433333333333333222222111111111111111000000000/////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((('''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ^^^^^^^^^^^____________`````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```aa````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYZ[[[[[[[[[[[[[[[[\\]]^^_`abbcddeeeffffffffeeeeeeeehhhhhhhhhggggggffffffeeeegggggggggggggggggggggggfffeeeedddddccccbbbbbaaaaa```____^^^^]]]\\\[[ZZZYYXXWVVVVUUUUUTTTTTTSSSSSSRRRRPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>=>>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::999999998888888888888777777777766666666666666555555555444444433333333333332222221111111111111110000000000////////////..............---------------,,,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))))((((((((((((('''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^_____________`````````````````````````````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYZ[[[[[[[[[[[[[[[[\\]]^^_`aabccddeeeffffffeeeeeeeeehhhhhhhhhggggggffffffeeeeggggggggggggggggggggggffffeeeeddddcccccbbbbbaaaaa```____^^^^]]]\\\[[ZZZYYXXWVVVVUUUUUTTTTTSSSSSSSRRRROOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>==>>>>>>>>>>============<<<;;;;;;;;;:::::::::::9999999998888888888888777777777666666666666665555555555444444333333333333332222211111111111111110000000000///////////..............----------------,,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^_____________``````````````````````````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYZ[[[[[[[[[[[[[[[[\\\]^^_`aabccddeeeeeeeeeeeeeeeeeehhhhhhhhhhgggggfffffeeeeeggggggggggggggggggggggfffeeeeddddcccccbbbbbbaaaaaa``____^^^]]]]\\[[[ZZZYYYXWWVVVUUUUUTTTTTSSSSSSRRRRROOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>==>>>>>>>>>============<<<<;;;;;;;;;:::::::::::9999999988888888888887777777776666666666666665555555555444444333333333333322222211111111111111100000000000///////////..............----------------,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((('''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^_____________`````````````````_````````````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_``````````````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYZ[[[[[[[[[[[[[[[[\\\]^^_`aabccddeeeeeeeeeeeeeeeeeehhhhhhhhhhgggggfffffeeeeegggggggggggggggggggggffffeeeeddddcccccbbbbbbaaaaaa``____^^^]]]\\\[[[ZZZYYYXWWVVVUUUUUTTTTTSSSSSRRRRRROOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>===>>>>>>>>>===========<<<<<;;;;;;;;:::::::::::99999999988888888888887777777776666666666666655555555555444443333333333333222222211111111111111000000000000//////////...............----------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((((('''''''&&&&&&&&%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^_____________```````````````____````````````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````___````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYZ[[[[[[[[[[[[[[[[\\\]^^_`aabccdddeeeeeeeeeeeeeeeeehhhhhhhhhhgggggfffffeeeeegggggggggggggggggggggffffeeeddddcccccbbbbbbaaaaaaa``____^^^]]]\\\[[[ZZZYYYXWWVVVVUUUUTTTTSSSSSSRRRRRROOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>====>>>>>>>>============<<<<<;;;;;;;::::::::::::99999999888888888888877777777776666666666666555555555555444443333333333333222222211111111111111000000000000/////////................----------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((((('''''''&&&&&&&&%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^_____________`````````````______``````````````````````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````______``````````_______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYZ[[[[[[\\[[[[[[[[[\\\]^^_`aabbccdddeeeeeeeeeeeeeeeehhhhhhhhhhhggggfffffeeeeeggggggggggggggggggggfffffeeeddddccccbbbbbbbaaaaaaa``____^^^]]]\\\[[[ZZZYYYXWWVVVVUUUUTTTTSSSSSRRRRRRROOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>=====>>>>>>>============<<<<<<;;;;;;;:::::::::::999999999888888888888777777777776666666666666555555555555444433333333333332222222211111111111110000000000000/////////................----------------,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^_______________``````````_________`````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_________````````_________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZ[[[[\\\\\[[[[[[[[\\\]^^_``abbccddddeeeeeeeeeeeeeeeiiiihhhhhhhggggfffffeeeeegggggggggggggggggggfffffeeeddddcccccbbbbbbbaaaaaaa``___^^^]]]\\\[[[ZZZYYYXXWWVVVVUUUUTTTTSSSSSRRRRRRROOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>=====>>>>>>>============<<<<<<;;;;;;:::::::::::9999999998888888888888777777777776666666666665555555555555444433333333333332222222211111111111100000000000000////////...............------------------,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((('''''''&&&&&&&&&%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^__________________```````____________``````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````___________`````____________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYZ[[[\\\\\\[[[[[[[[\\]]^^_`aabbccdddddeeeeeeeeeeeeeeiiiiihhhhhhggggfffffeeeeegggggggggggggggggggfffffeeddddcccccbbbbbbbbaaaaaaa``___^^^]]]\\[[[[ZZZYYYXXWWVVVVUUUUTTTTSSSSSRRRRRRQOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>======>>>>>>============<<<<<<<;;;;;::::::::::::9999999988888888888887777777777776666666666655555555555555444333333333333322222222211111111111000000000000000////////..............-------------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^____________________`````_______________```````````````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddedddddddddddddddddddeeeeeedddeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________```______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYZ[[[\\\\\\\[[[[[[[\\]]^^_`aabbcccdddddddeeeeeeeeeeeiiiiiihhhhhggggfffffeeeeeggggggggggggggggggfffffeeeddddccccbbbbbbbbbaaaaaaa``___^^]]]\\\[[[ZZZYYYYXXWWVVVVUUUUTTTTSSSSRRRRRRRQOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>=======>>>>>============<<<<<<<<;;;;;:::::::::::9999999998888888888888777777777777666666666665555555555555444433333333333332222222221111111111000000000000000////////..............--------------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((('''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^^^^^_______________________``__________________````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________`________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXXXXXYYYZZ[[\\\\\\\\\[[[[[\\\]]^^_`aabbcccdddddddddddeeeeeeeiiiiiihhhhhggggffffffeeeeggggggggggggggggggffffeeeddddcccccbbbbbbbbaaaaaaaa``___^^]]]\\[[[ZZZYYYYXXXWVVVVUUUUUTTTTSSSSRRRRRRQQOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>========>>>>>============<<<<<<<<;;;;:::::::::::99999999998888888888887777777777777666666666655555555555554444333333333333322222222221111111110000000000000000////////.............---------------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^^^_____________________________________________``````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````___________________________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXXXXXXXYYYZZ[[\\\\\\\\\\[[[[\\\]]^^_`aabbccccdddddddddddeeeeeeiiiiiiihhhhggggffffffeeeegggggggggggggggggfffffeeeddddccccbbbbbbbbbaaaaaaaa``___^^]]\\[[[ZZZZYYYXXXXWVVVVUUUUTTTTTSSSSRRRRRRQQOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>=========>>>>============<<<<<<<<<;;;;:::::::::::99999999998888888888887777777777777666666666555555555555554444333333333333322222222221111111100000000000000000////////............----------------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((('''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^________________________________________________```````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````_____________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXXXXXXYYYZZ[\\\\\\\\\\\[[[[\\\]]^^_`aabbbcccddddddddddddeeeeeiiiiiiihhhhhgggffffffffeehhhhhhhhgggggggggffffeeeedddcccccbbbbbbbbbaaaaaaaa``__^^^]]\\[[[ZZZYYYXXXXXVVVVUUUUUTTTTSSSSRRRRRRQQQONNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFFFFFEEEEEEEEEEEEEDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>=========>>>=============<<<<<<<<<;;;::::::::::::9999999999888888888887777777777777666666666655555555555555444333333333333322222222222111111110000000000000000////////............-----------------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^_____________________________________________________``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeedddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````______________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\[\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWXXXXXYYYZZ[\\\\\\\\\\\\[[\\\\]]^^_``abbbcccccdddddddddddeeeeiiiiiiihhhhhggggfffffffffhhhhhhhhhgggggggfffffeeeedddccccbbbbbbbbbbbaaaaaaa``__^^]]\\[[[ZZZYYYXXXXXWVVVVUUUUTTTTTSSSSRRRRRRQQQONNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>==========>>>============<<<<<<<<<<;;::::::::::::99999999999888888888887777777777777666666666555555555555554444333333333333322222222222111111100000000000000000////////............-----------------------,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^_________________________________________________________`````````````````aaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__`______________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWXXXXYYZZZ[\\\\\\\\\\\\[\\\\\]]^^_``aabbcccccccccddddddddeeeiiiiiiihhhhhggggfffffffffhhhhhhhhhgggggggffffeeeeedddccccbbbbbbbbbbbbaaaaaa``__^^]]\\[[ZZZYYYXXXXXWWVVVUUUUUTTTTSSSSSRRRRRQQQQNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFFFEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>===========>>=============<<<<<<<<<<;;:::::::::::999999999999888888888887777777777776666666666555555555555554444333333333333222222222222111111000000000000000000////////...........------------------------,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^__________________________________________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXYYZZZ\\\\\]\\\\\\\\\\\\\]]^^_``aabbbccccccccccddddddeeehiiiiiihhhhhggggfffffffffhhhhhhhhhggggggfffffeeeedddcccccbbbbbbbbbbbbaaaaaa``__^^]]\\[[ZZYYYXXXXWWWWVVUUUUUTTTTTSSSSRRRRRRQQQQNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFFFEEEEEEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>============>=============<<<<<<<<<<<;::::::::::::99999999999988888888887777777777777666666666555555555555555444333333333333322222222222211111000000000000000000/////////...........------------------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________________________________________________```````````aaaaaaaaaaaaaaaaaaaaaaaaabbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_________________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXYYZZZ\\\\]]]\\\\\\\\\\\\]]^^_``aabbbbcccccccccccdddddeehiiiiiihhhhhggggfffffffffhhhhhhhhhggggggffffeeeeedddcccccbbbbbbbbbbbbbaaaaa``__^^]\\[[ZZYYYXXXXWWWWWUUUUUUTTTTTSSSSSRRRRRQQQQQNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFFFEEEEEEEEEEEEEDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>============>============<<<<<<<<<<<<;:::::::::::999999999999988888888887777777777777666666666555555555555554444333333333333322222222222211111000000000000000000////////...........-------------------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________^^________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________________^^______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXYYZZZ\\\\]]]\\\\\\\\\\\\]]^^__`aaabbbbbbbccccccccdddddehhiiiihhhhhhgggggffffffffhhhhhhhhhgggggffffeeeeeddddccccbbbbbbbbbbbbbbbaaaa``__^]]\\[[ZZYYXXXXWWWWWVUUUUUTTTTTSSSSSRRRRRQQQQQQNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>============<=============<<<<<<<<<<<<::::::::::::999999999999888888888877777777777777666666666555555555555554444333333333333222222222222111110000000000000000000////////...........------------------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^______________^^^^__________________________________________````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________________^^^^____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYZZZ\\\\]]]\\\\\\\\\\\\]]^^__`aaabbbbbbbbbbbbcccccddddhhhhhhhhhhhhgggggffffffffhhhhhhhhhgggggffffeeeeedddcccccbbbbbbbbbbbbbbbbaaa``__^]]\\[ZZYYYXXXWWWWWVVUUUUTTTTTSSSSSRRRRRRQQQQQQNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>=============<============<<<<<<<<<<<<<:::::::::::999999999999988888888887777777777777766666666655555555555554444433333333333322222222222211110000000000000000000/////////..........-------------------------,,,,,,,,,+,,+++++++++++++***************))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________^^^^^^^__________________________________________`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````___________________________________^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXYYZZZ\\\\]]]\\\\\\[[\\\\]]^^__``aaaabbbbbbbbbbbbccccdddhhhhhhhhhhhhgggggffffffffhhhhhhhhhggggffffeeeeeddddcccccbbbbbbbbbbbbbbbbaaa``_^^]]\[[ZZYYXXXWWWWVVVVUUTTTTTTTSSSSSRRRRRQQQQQQQNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>============<<===========<<<<<<<<<<<<<;::::::::::9999999999999888888888887777777777777766666666655555555555554444433333333333322222222222111110000000000000000000/////////..........------------------------,,,,,,,,,,+,,+++++++++++++***************))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^^^^________________________________________aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddccccccccddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________________________^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXYYZZZ\\\\\]\\\\\\\[[\\\\]]^^__```aaaaaaaaabbbbbbbcccdddhhhhhhhhhhhhggggggfffffffhhhhhhhhgggggffffeeeeeddddcccccbbbbbbbbbbbbbbbbaaa`__^^]\\[[ZYYYXXWWWWVVVVVUTTTTTTSSSSSSRRRRRQQQQQQQQNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>=============<<==========<<<<<<<<<<<<<;;::::::::::999999999999988888888887777777777777766666666655555555555555444443333333333332222222222211111000000000000000000//////////..........-----------------------,,,,,,,,,,++,++++++++++++++***************)))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^_____________________________________`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddcccccccccccccccdddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________________________________^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYZZZ\\\\\\\\\\\\\[[[\\\]]]^^_```aaaaaaaaaaaaabbbbcccddghhhhhhhhhhhggggggfffffffhhhhhhhhggggfffffeeeeddddccccccbbbbbbbbbbbbbbbbaaa`__^^]\\[ZZYYXXXWWWVVVVVUTTTTTTSSSSSSRRRRRRQQQQQQQPNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>============<<<==========<<<<<<<<<<<<<;;:::::::::9999999999999888888888877777777777777766666666655555555555555444443333333333332222222222211110000000000000000000/////////..........---------------------,,,,,,,,,,,,,++,+++++++++++++++**************))))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^__________________________________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccddcccccccddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________________________^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYZZZ\\\\\\\\\\\\[[[[\\\\]]^^__````aaaaaaaaaaaabbbbcccdghhhhhhhhhhhgggggggffffffhhhhhhhhggggffffeeeeeddddccccccbbbbbbbbbbbbbbbbaaa`__^]]\[[ZZYYXXWWWVVVVVUUTTTTTSSSSSSRRRRRRQQQQQQQPPNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>============<<<<=========<<<<<<<<<<<<<;;;:::::::::999999999999988888888887777777777777776666666665555555555555444444333333333332222222222221111000000000000000000//////////..........------------,,,,,,,,,,,,,,,,,,,,,,++,+++++++++++++++*************)))))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!  \]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^_______________________________````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````____________________________________^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXYYZZZ\\\\\\\\\\\\[[[[\\\\]]^^^__```````````aaaaaabbbcccgghhhhhhhhhhgggggggffffffhhhhhhhgggggffffeeeeeddddccccccbbbbbbbbbbbbbbbbaaa`__^]]\[[ZYYXXWWWVVVVVUUUTTTSSSSSSSRRRRRRQQQQQQQPPPNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>============<<<<=========<<<<<<<<<<<<;;;;::::::::999999999999988888888887777777777777776666666666555555555555544444433333333333222222222221111100000000000000000///////////..........-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!  ]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^___________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_______`````________________________^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWXXYYYZ[[[[[[[[[[[[[ZZ[[[[[\\]]]`aaaabbbbbbbbbbbbccccddeehhhiiiiiiiiihhhhhhhhggggghhhhgggggfffffeeeedddddccccccbbbbbbbbbbbbbbbbbaaa`__^]]\[[ZYYXXWWVVVVUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQQNNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>===>>============<<<<<<<<<<<;;;;;;::::::::::::999999998888888888888887777777776666665555555555555444444433333333333322222222222111111111100000000000000000//////.........-----------------------------,,,,,,,,++++++++++++++++++***************)))))))((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#####""""""""!!!!!!!!!!!!!  ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbcccccccccccccccccccbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````__________``________________________^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVWWWWXXXYYZ[[[[[[[[[[[[[ZZZ[[[[\\\]]`aaaaaaaaaaaabbbbbcccdddehhhhiiiiiiiihhhhhhhhggggghhhhgggggffffeeeeddddddccccccbbbbbbbbbbbbbbbbbaaa`_^^]\\[ZZYXXWWWVVVUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQQPNNNMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>====>============<<<<<<<<<<<<;;;;;:::::::::::::999999988888888888888877777777776666655555555555555444444333333333333322222222222111111111100000000000000000/////..........-----------------------------,,,,,,,,++++++++++++++++++**************)))))))((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#####""""""""!!!!!!!!!!!!  ]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^_____________`````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYZ[[[[[[[[[[[[ZZZZ[[[[\\\]]``aaaaaaaaaaaaabbbbcccdddghhhiiiiiiihhhhhhhhhggggghhhhgggggffffeeeeddddddccccccbbbbbbbbbbbbbbbbbaaa`_^^]\[[ZYYXXWWVVVUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQQPPNNMMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>====>===========<<<<<<<<<<<<;;;;;;::::::::::::9999999988888888888888777777777776666655555555555555444444333333333333222222222222111111111000000000000000000////..........-----------------------------,,,,,,,,,+++++++++++++++++**************)))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#####""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVWWWXXXYYZ[[[[[[[[[[[[ZZZZ[[[[\\\]]````aaaaaaaaaaaabbbbcccddghhhhiiiiiihhhhhhhhhggggghhhggggggffffeeeedddddccccccbbbbbbbbbbbbbbbbbaaa``_^]]\[ZZYXXWWVVVUUUUUTTTTTSSSSSSSRRRRRRRQQQQQQQQPPPNMMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;:::::::::::::9999999988888888888887777777777776666555555555555554444444333333333333222222222221111111111000000000000000000////..........-----------------------------,,,,,,,,,+++++++++++++++++**************))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$######""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______````````````````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_```````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVWWWXXXYYZZ[[[[[[[[[[ZZZZZZ[[[[\\\]`````aaaaaaaaaaaabbbcccddgghhhhiiiihhhhhhhhhhggggghhhgggggffffeeeeedddddccccccbbbbbbbbbbbbbbbbbaaa``^^]\\[ZYYXWWWVVUUUUUTTTTTSSSSSSSRRRRRRRQQQQQQQQPPPPMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;:::::::::::::99999999988888888888877777777777776666555555555555554444444333333333333222222222221111111111000000000000000000///..........------------------------------,,,,,,,,,++++++++++++++++**************)))))))((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$######"""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____````````````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbcccccccccccccccbcccbbbbbbcccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____```_______________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYZZ[[[[[[[[[[ZZZZZZ[[[[\\\]_```````aaaaaaaaaabbbcccdgghhhhhhihhhhhhhhhhhggggghhggggggffffeeeeedddddcccccbbbbbbbbbbbbbbbbbaaa``_^]]\[ZZYXXWWVVVUUUUTTTTTTSSSSSSRRRRRRRRQQQQQQQQPPPPMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;::::::::::::::9999999998888888888877777777777777666555555555555554444444433333333333222222222222111111111100000000000000000///...........------------------------------,,,,,,,,,++++++++++++++++*************)))))))((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#######""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_````````````````````````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_`_______________________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWXXXYYYZ[[[[[[[[[[ZZZZZZZ[[[[\\\_```````````aaaaaabbbbccdggghhhhhhhhhhhhhhhhgggggghhggggggffffeeeeedddddcccccbbbbbbbbbbbbbbbbaaaa``_^]\\[ZYYXWWVVVUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;:::::::::::::999999999988888888887777777777777776655555555555555544444444333333333332222222222221111111110000000000000000////...........-------------------------------,,,,,,,,,+++++++++++++++*************)))))))((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_```````````````````````````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWXXXYYYZ[[[[[[[[[ZZZZZZZZ[[[[\\\__```````````aaaaaabbbcccfggghhhhhhhhhhhhhhhgggggghgggggggffffeeeeeddddcccccbbbbbbbbbbbbbbbbaaaa``__]]\[ZZYXXWWVVUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPPMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;:::::::::::::999999999998888888888777777777777777555555555555555544444444433333333332222222222221111111111000000000000000////............-------------------------------,,,,,,,,,,++++++++++++++************))))))))(((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____``````````````````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWXXYYYZZ[[[[[[[[ZZZZZZZZ[[[[\\\___```````````aaaaaabbbccfgggghhhhhhhhhhhhhggggggghggggggfffffeeeeeddddcccccbbbbbbbbbbbbbbbaaaaa``_^]\\[ZYYXWWVVUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPPPMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;::::::::::::::9999999999988888888877777777777777765555555555555555444444444333333333322222222222211111111110000000000000//////...........--------------------------------,,,,,,,,,,+++++++++++++************))))))))((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________``````````````````````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaa````````````````````___________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWXXYYYZZ[[[[[[[ZZZZZZZZZ[[[[\\\___````````````aaaaabbbbcffggghhhhhhhhhhhhhggggggggggggggfffffeeeeeddddcccccbbbbbbaaaaaaaaaaaaa``__^]\[[ZYXXWVVUUUUTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPPPPPMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;:::::::::::::9999999999998888888877777777777777766555555555555555444444444433333333322222222222221111111111000000000000///////..........--------------,------------------,,,,,,,,,,++++++++++++************)))))))))((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________```````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaa````````````````````____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWXXYYYZZZ[[[[[[ZZZZZZZZZZ[[[[\\___`````````````aaaaabbbcfffggghhhhhhhhhhhgggggggggggggggfffffeeeeeddddccccbbbbbbaaaaaaaaaaaaaa``__^]\[ZYYXWWVVUUUTTTTTTSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;:::::::::::::9999999999998888888777777777777777666555555555555554444444444433333333322222222222221111111111000000000000///////.........---------------,-----------------,,,,,,,,,,,+++++++++++************)))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^______________````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaa``````````````````````________________________________________________^^__________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZ[[[[ZZZZZZZZZZZ[[[[\\___``````````````aaaaabbbefffggghhhhhhhhhhggggggggggggggffffffeeeeeddddccccbbbbbaaaaaaaaaaaaaa```_^^\\[ZYXXWVVUUUTTTTTTSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPMMMMMMLLLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888877777777777777666655555555555544444444444443333333322222222222222111111111100000000000////////........---------------,,-----------------,,,,,,,,,,,++++++++++***********)))))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!!!  \]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaaaa```````````````````````````````````````````_____________________________________________^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZ[[[[\\___````````````````aaaabbeefffgggghhhhhhggggggggggggggggffffffeeeeeddddccccbbbbaaaaaaaaaaaaaaa``__^]\[[ZYXWWVVUUTTTTTSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOMMMMMLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;::::::::::::999999999999888888887777777777777666665555555555554444444444444333333322222222222222111111111110000000000/////////.......---------------,,,---------------,,,,,,,,,,,,,++++++++++**********))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!!!  \\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````aa````````````````````````````````````````````````___________________________________________^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZ[[[[\\___``````````````````aaabeeefffgggghhhhggggggggggggggggffffffeeeeeeddddccccbbbbaaaaaaaaaaaaaa```__^]\[ZZYXWWVUUUTTTTSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPOOMMMMLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888877777777777777666665555555555544444444444444333333222222222222222111111111110000000000/////////.......---------------,,,-------,,,,,,,,,,,,,,,,,,,,++++++++++**********))))))))))))((((((('''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!  \\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^________________________`__```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````````````````````````````````````````````````````````````________________________________________^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZ[[[[\\___```````````````````aaadeeefffggggggggggggggggffggggfffffffeeeeedddddcccbbbbbaaaaaaaaaaaaaa```__^]\[ZYYXWVVUUTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOMMMLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888877777777777776666665555555554444444444444444333333222222222222221111111111110000000000/////////......---------------,,,,----,,,,,,,,,,,,,,,,,,,,,,,+++++++++**********)))))))))))))(((((('''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!  \\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]^^^^^^^^^^^^^______________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa````````````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZ[[[[\\___`````````````````````addeeeffgggggggggggggggfffgggfffffffeeeeeeddddccccbbbbaaaaaaaaaaaaaa````_^^]\[ZYYXWVVUUTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOMMLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<====<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888877777777777776666665555555544444444444444433333332222222222222221111111111110000000000/////////.....----------------,,,,---,,,,,,,,,,,,,,,,,,,,,,,+++++++++**********)))))))))))))((((((('''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^__________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```````````````````````````````````````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVWWWXXXXYYZZZZZZZZZZZZZZZZZZ[[[[\\__``````````````_____````cddeeeffggggggggggggfffffgffffffffeeeeeedddddccccbbbbaaaaaaaaaaaaaa```__^^]\[ZYYXWVVUUTTTSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOMLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>============<===<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888887777777777777666666555555544444444444444443333332222222222222221111111111111000000000//////////....----------------,,,,,--,,,,,,,,,,,,,,,,,,,,,,,+++++++++***********))))))))))))((((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^______________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbb```````````````````````````````````````````````````````````````````````````______________________^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUVVVVVWWWXXXXYYZZZZZZZZZZZZZZZZZZ[[[\\\__````````````_________``ccddeefffggggggggggffffffffffffffeeeeeeedddddcccbbbbbaaaaaaaaaaaaaa```__^^]\[ZYYXWVVUUTTSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOLLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>============<<==<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999998888888887777777777776666666555555544444444444444433333322222222222222221111111111111000000000//////////...----------------,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,++++++++***********)))))))))))))((((((('''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^__________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaa``````````````````````````````````````````````````````````````````````````___________________^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUVVVVVWWWXXXXYYZZZZZZZZZZZZZZZZZZ[[[\\\__```````````____________bccddeefffggggggggffffffffffffffeeeeeeedddddccccbbbbaaaaaaaaaaaaaaa```__^^]\[ZYYXWVVUUTTSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCDCCCCCCCCCCCCCBBBBBBBBBBBCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<==<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999988888888887777777777776666666555555444444444444444333333222222222222222211111111111111000000000//////////...----------------,,,,,,-,,,,,,,,,,,,,,,,,,,,,,+++++++++***********)))))))))))))((((((('''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUVVVVVWWWWXXXYYYZZZZZZZZZZZZZZZZZ[[[\\\__``````````_____^^^^^^__bbccddeefffggggggfffffffefffffeeeeeeeedddddcccccbbbbaaaaaaaaaaaaaa````__^^]\[ZZYXWVVUUTTSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>============<<<=<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999988888888877777777777776666666555554444444444444443333333222222222222222111111111111110000000000/////////...----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***********)))))))))))))((((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^________________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVWWWWXXXXYYYZZZZZZZZZZZZZZZZ[[[\\\__``````````____^^^^^^^^_bbccddeefffffggffffffffeefffeeeeeeeeddddddcccccbbbbbaaaaaaaaaaaaaa````___^]\[ZZYXWVVUUTTSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::9999999999999888888888877777777777776666666555554444444444444443333332222222222222222111111111111100000000000/////////...----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***********))))))))))))))(((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________________________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````__````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVWWWWXXXXYYYYYYZZZZZZZZZZZZZ[[[\\\__`````````____^^^^^^^^^^abbccddeefffffffffffffeeefeeeeeeeeeddddddccccccbbbbaaaaaaaaaaaaaaa````___^]\[ZZYXWVVUUTTSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBACCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999999999999888888888877777777777776666666555554444444444444433333332222222222222221111111111111000000000000/////////..----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))(((((('''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_______````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVWWWWXXXXYYYYYYYYYYYYZZZZZZZ[[[\\\__````````____^^^^]]]]]^^aabbcddeeefffffffffffeeeeeeeeeeeedddddddccccccbbbbbaaaaaaaaaaaaaaa````___^]\[[ZYXWVVUUTTSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBACBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::99999999999999888888888887777777777777666666655554444444444444443333332222222222222221111111111111000000000000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++************))))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______________________________________```````````````````````aa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVWWWWXXXXYYYYYYYYYYYYZZZZZZZ[[[\\\___``````____^^^^]]]]]]]^aabbccddeeffffffffffeeeeeeeeeedddddddddccccccbbbbbaaaaaaaaaaaaaaa`````___^]\[[ZYXWWVUUTTSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::999999999999998888888888887777777777777666666655554444444444444433333332222222222222221111111111110000000000000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*************)))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___`````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVWWWWXXXYYYYYYYYYYYYYZZZZZZ[[[\\\___`````_____^^^]]]]]]]]]`aabbcddeeeffffffffeeeeedeeeeddddddddcccccccbbbbbbaaaaaaaaaaaaaa``````___^]\[[ZYXWWVUTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::99999999999998888888888887777777777777766666665555444444444444443333333222222222222221111111111110000000000000//////////..---------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*************)))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________________________``````_______________````````````````````````````````````````````````````````````a``````````````aaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVWWWWWXXXXXXXXXXXXYYYYYYYZZZZ[[[\^^_______^^^^]]]\\\\\\\\\__``aabbccddddddddddcccccdddccccccccbbbbbbbaaaaaaabbbbbbbbbbbbaaaaaaa```__^\[ZZYXWVVUTTSSRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAABBBBBBBBBAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;::::::::::::::9999::9999999999999888888888888888888877777777777666665555555555555444444444444333333322222222222222111100000000000000//////////.........-------------------,,,,,,,,,,,,,,,+++++++++**************)))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________________`____________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVWWWWWXXXXXXXXXXXXXYYYYYYZZZZ[[[[^^^_____^^^^]]]\\\\\\\\\\^__`aabbcccdddddddddcccccddcccccccbbbbbbbbaaaaaaa`bbbbbbbbbbaaaaaaaaa```__^\[ZYYXWVVUTTSSRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNNJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBBBBBBBBAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::::::9999:9999999999999888888888888888888887777777777766666555555555555544444444444433333322222222222222211110000000000000///////////.........------------------,,,,,,,,,,,,,,,++++++++++*************)))))))))))()(((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWXXXXXXXXXXXXXYYYYYZZZZ[[[[^^^^_^^^^^^^]]]\\\\[[[\\\^__``abbcccddddddddcccccbdcccccccbbbbbbbaaaaaaa```bbbbbbbbbaaaaaaaaa```__^^\[ZYYXWVUUTTSSRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNNNNNJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBAAAAABBBBBBBBAAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>=>==========<<<<<<<<<<<;;;;;;;;;::::::::::::::99999:999999999999988888888888888888887777777777776666655555555555554444444444443333332222222222222211111000000000000///////////..........------------------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXYYYYYZZZZ[[[^^^^^^^^^^^]]]\\\\[[[[[\\^__``aabbccdddddddccccccbcccccccbbbbbbbaaaaaaa````bbbbbbaaaaaaaaaaa````__^][[ZYXXWVUUTSSSRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMMJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCCBBBBBBBBBBBBBAAAAAABBBBBBBAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;::::::::::::::9999999999999999999888888888888888888877777777777776666655555555555554444444444443333322222222222222111111000000000000///////////..........------------------,,,,,,,,,,,,,+++++++++++*************))))))))))(((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWXXXXXXXXXXXXYYYYYZZZZ[[[^^^^^^^^^^]]]]\\\[[[[[[\\^^_``aabbcccddddddcccccbbcccccbbbbbbbbaaaaaa``````bbbaaaaaaaaaaaaa````__^^][ZZYXWWVUTTSSRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCBBBBBBBBBBBBBAAAAAABBBBBBBAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::::::999999999999999999888888888888888888877777777777776666665555555555554444444444444333332222222222222111111100000000000////////////.........-------------------,,,,,,,,,,,,,+++++++++++************))))))))))(((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____```````````````````````````````````````````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTUUUUUUUVVVVVWWWWWWWWWWXXXXXXXXXYYYYZZZZ[[[^^^^^^^^^]]]]\\\\[[[[[[[\^^__`aabbcccdddddccccccbbccccbbbbbbbbaaaaaa```````aaaaaaaaaaaaaaa````__^^]][ZYXXWVVUTTSSRRRQQQQQQQQPOOOOOOOOOONNNNNNNNNNNNMMMMJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCCCCCBBBBBBBBBBBBBAAAAAAABBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999999999988888888888888888777777777777777666666555555555555444444444444333333222222222222211111110000000000////////////..........-------------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````______________`````````````````````````````````````````_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVWWWWWWWWWWWWWXXXXXXXYYYYZZZZ[[^^^^^^^^^]]]]\\\\[[[[[[[\^^__`aabbccccdddccccccbbbccccbbbbbbbaaaaaa````````aaaaaaaaaaaaaa````__^^]]\ZYYXWWVUUTTSSRRRQQQQQQQPPOOOOOOOOONNNNNNNNNNNNMMMMMJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBAAAAAAAABBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999988888888888888887777777777777777766666655555555555544444444444433333222222222222211111111000000000/////////////..........-------------------,,,,,,,,,,,+++++++++++************))))))))))(((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________```````````````````````````````````_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUVVVVVWWWWWWWWWWWWWWXXXXXYYYYZZZZ[[]^^^^^^]]]]]]\\\\[[[[[[[\^^__`aabbcccccccccccccbbbcccbbbbbbbaaaaaa````````_aaaaaaaaaaaaa````__^^^]\\ZYXXWVVUTTSSRRRRQQQQQQPPPOOOOOOOONNNNNNNNNNNNMMMMMMJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBBAAAAAAAABBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999999999998888888888888877777777777777777766666665555555555554444444444443333222222222222211111111100000000//////////////..........-------------------,,,,,,,,,,,++++++++++************)))))))))((((((('('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________________`````````````````````````_```_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUVVVVVVWWWWWWWWWWWWWWXXXXXYYYZZZZZ[]]]^^^]]]]]]\\\\[[[[[[[[\^^__`aabbbcccccccccccbbbbccbbbbbbbbaaaaaa``````___aaaaaaaaaaa````___^^^]\\[YXXWWVUUTTSSRRRQQQQQQQPPPOOOOOOONNNNNNNNNNNNMMMMMMMJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBAAAAAAAAABBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999999998888888888888887777777777777777776666666555555555555444444444443333322222222222221111111110000000//////////////...........-------------------,,,,,,,,,,++++++++++***********))))))))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________````````````````_`````````````````````````````````````````````````________________```````````````````````````````````````````````````````````__________________________________________________```````````````_____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWXXXXYYYYZZZZ[]]]]]]]]]]]]\\\\[[[[[[[\\^^__`aabbbcccccccccccbbbbccbbbbbbbaaaaaa``````____aaaaaaaaaa````___^^]]\\[[YXWWVUUTTSSRRRRQQQQQQQPPPOOOOOOONNNNNNNNNNNMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBBAAAAAAAAAABBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999998888888888888877777777777777777776666666555555555554444444444443333222222222222211111111110000000//////////////...........-------------------,,,,,,,,,++++++++++***********))))))))))(((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^____________________________________``````````________``````````````````````````````````````````_________________________``````````````````````````````````````````````````__________________________________________________```````_____________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUVVVVVVVVWWWWWWWWWWWWXXXXYYYYZZZZZ]]]]]]]]]]]]\\\\[[[[[[[\\^^__`aabbbccccccccccbbbbbcbbbbbbbbaaaaaa`````_____aaaaaaaaa````___^^]]\\[[ZXWWVVUTTSSSRRRQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMMIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBBBAAAAAAAAAAABBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999999999888888888888877777777777777777776666666655555555555444444444443333322222222222211111111111000000///////////////...........------------------,,,,,,,,,++++++++++**********)))))))))))(((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^______________________________________````_______________``````````____`````````````````````_________________________`````````````````````````___________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXYYYZZZZZ]]]]]]]]]]]]\\\\\[[[[[[\\^__``aabbbccccccccccbbbbacbbbbbbbaaaaaa``````_____aaaaaaa``````__^^]]\\[[ZZWWVVUUTTSSRRRRQQQQQQQPPPPOOOOOONNNNNNNNNNMMMMMMMMMMIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999999999888888888888777777777777777777776666666655555555555444444444443333222222222222211111111111000000//////////////............------------------,,,,,,,,++++++++++**********)))))))))))(((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^____________________________________________________________``_____________````````````_______________________________```````````````````______________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYZZZZ]]]]]]]]]]]]\\\\\[[[[[\\\^__``aabbbcccccccccbbbbbabbbbbbbbaaaaaa``````_____aaaaa```````__^^^]\\[[ZZYWVVUUTTSSRRRRQQQQQQQQPPPPOOOOONNNNNNNNNNMMMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999999888888888888777777777777777777776666666665555555555544444444444333322222222222211111111111100000///////////////............-----------------,,,,,,,,,+++++++++*********))))))))))))((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVWWWWWXXXXYYYZZZZ]]]]]]]]]]]]\\\\\\\\\\\\\^__``aaabbbcccccccbbbbbaabbbbbbbbaaaaaa`````______a``````````___^^]]\[[ZZYXVVUUTTSSSRRRRQQQQQQQQQPPPOOOOONNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999999999888888888888777777777777777777776666666665555555555444444444443333222222222222211111111111100000///////////////............----------------,,,,,,,,,++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVWWWWXXXXYYYZZZZ]]]]]]]]]]]]\\\\\\\\\\\\\___``aabbbbccccccbbbbbaaabbbbbbbaaaaaaa`````______``````````___^^]]\[[ZZYXXVUUTTSSSRRRRQQQQQQQQQQPPPOOOOONNNNNNNNMMMMMMMMMMMMMIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999999999888888888887777777777777777777766666666665555555555444444444443333222222222222111111111111100000//////////////............-----------------,,,,,,,,++++++++**********))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXYYYZZZZ]]]]]]]]]]]]]\\\\\\\\\\\]___``aaabbbbccccbbbbbbaaabbbbbbbaaaaaaa`````______``````````__^^]]\\[ZZYXXWUUTTSSSRRRRQQQQQQQQQQQPPPOOOONNNNNNNNNMMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999999999999888888888887777777777777777777666666666665555555555444444444443333222222222222111111111111100000//////////////...........-----------------,,,,,,,,++++++++*********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYZZZ]]]]]]]]]]]]]]\\\\\\\\\]]__```aaabbbbbbbbbbbbbaaaabbbbbbbaaaaaaaa`````_____`````````___^^]]\[[ZYYXWWUTTSSSRRRRRQQQQQQQQQQQQPPOOOONNNNNNNNMMMMMMMMMMMMMLIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999999999999888888888887777777777777777766666666666665555555554444444444443333222222222222111111111111100000//////////////...........----------------,,,,,,,,++++++++********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________^^^_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSTTTTTTUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYZZZ]]]]]]]]]]]]]]]]\\\\\]]]]_```aaaabbbbbbbbbbbbaaaaabbbbbbbaaaaaaaa`````_____`````````__^^]]\\[ZYYXWWVTTSSSRRRRRQQQQQQQQQQQQQPPOOOONNNNNNNMMMMMMMMMMMMMLLIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAAAAAAA@@@@@@@@@@@@@@?@@@@???????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999999999999888888888887777777777777777666666666666665555555554444444444433333222222222221111111111111100000/////////////...........---------------,,,,,,,,,++++++++********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!  YZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]_```aaaabbbbbbbbbbbaaaaaabbbbbbbaaaaaaaaa````_____a````````__^^]]\[ZZYXXWVVTSSSRRRRRQQQQQQQQQQQQQQPPOOOONNNNNNMMMMMMMMMMMMMLLLIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAAAAAAA@@@@@@@@@@@@@@??@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999999999999998888888888877777777777777666666666666666655555555444444444444333332222222222211111111111111000000////////////.........----------------,,,,,,,,,+++++++*********))))))))((((((((((((('''''''''''&''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!  YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSTTTTUUUUVVVVVWWWWVVVVVVVVVVVVWWWXXXYYYZZZZ]]]]]]]]]]]]]]]]]]]]]]]]^````aaaabbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaa`````____a```````___^^]\\[ZYYXWWVUSSSRRRRQQQQQQQQQQQQQQQQQPOOONNNNNNNMMMMMMMMMMMMLLLLIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBBBAAAAAAAAAAAAA@@@@@AAAAAAAA@@@@@@@@@@@@@@???@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999999999999998888888888877777777777776666666666666666655555555444444444444333332222222222211111111111111000000////////////........--------------,,,,,,,,,,,+++++++********))))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSTTTTUUUVVVVWWWWWWWVVVVVVVVVVVWWWXXXYYYZZZZ]]]]]^^^^]]]]]]]]]]]]]^^^```aaaaabbbbbbbaaaaaaaa``bbbbbbbbaaaaaaaa`````____aa``````___^]]\[[ZYXXWVVUSSRRRRRQQQQQQQQQQQQQQQQQPOOONNNNNNMMMMMMMMMMMLLLLLLIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBBBAAAAAAAAAAAAA@@@@@AAAAAAAA@@@@@@@@@@@@@????@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999889999999998888888888877777777777766666666666666666655555554444444444444333332222222222221111111111111000000///////////.........------------,,,,,,,,,,,,+++++++********))))))))))(((((((((((('''''''''''''&'&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  YYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^_________________________________________________^^^^^^^^^^^^^^^^___________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTUUUVVVWWWWWWWWWVVVVVVVVVVWWWXXXYYYZZZZ]]]]^^^^^^^^^]]]]]]]^^^^^``aaaaaaaabaaaaaaaaaaa```babbbbbbbbaaaaaaa`````___aa``````__^^]]\[ZZYXWWVUUSSRRRRQQQQQQQQRRRQQQQQQQPOOONNNNNMMMMMMMMMMMLLLLLLLIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAABBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999998889999999998888888888877777777777666666666666666666655555554444444444444333332222222222221111111111111000000//////////..........----------,,,,,,,,,,,,,+++++++********))))))))))(((((((((((('''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZZ]]]^^^^^^^^^^^^^^^^^^^^^^`aaaaaaaaaaaaaaaaaaa`````aaaaabbbbbbaaaaaa`````___aaa`````__^^]\\[ZYYXWVVUUSRRRRQQQQQQQRRRRRRRQQQQQPOOONNNNNMMMMMMMMMMLLLLLLLLIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAABBBBBAAAAAAAAAAAAA@@@@@@@AAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988889999999988888888888877777777777666666666666666666655555544444444444444333332222222222221111111111111000000//////////.........--------,,,,,,,,,,,,,,++++++++********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^__________^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTUUUVVWWWWWWWWWWWWWVVVVVVVVWWWXXXYYYZZZZ]]]^^^^^^^^^^^^^^^^^^^^^_`aaaaaaaaaaaaaaaa````````aaaaabbbbbbbaaaaa``````__aaa````___^^]\\[ZYXXWVUUTSRRRRQQQQQQRRRRRRRRQQQQQPOOONNNNMMMMMMMMMMLLLLLLLLLIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBBBAAAAAAAAAAAAAA@@@@@@@AAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999888889999999888888888888877777777776666666666666666666555555544444444444444333333222222222222111111111111000000//////////........-------,,,,,,,,,,,,,,,+++++++********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTUUVVVWWWXXXXXWWWWWWVVVVVVWWWWXXXYYYZZZZ]]^^^^^^^^^^^^^^^^^^^^___aaaaaaaaaaaaaa```````````aaaaabbbbbbbaaaaaa`````__aaa````___^]]\[[ZYXWWVUUTRRRRQQQQQQRRRRRRRRRRQQQQPOONNNNNMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAABBBBAAAAAAAAAAAAA@@@@@@@@AAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888889999998888888888888777777777776666666666666666665555555444444444444444333333222222222222111111111111000000/////////........-------,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^````________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRSSSSSSSSSSTTUUUVVWWWXXXXXWXWWWWWVVVVVVWWWXXXYYYZZZZ]]^^^^^^^^^^^^^^^^^^_____`````````````````________aaaaabbbbbbbbaaaaaa`````___^^^^^]]\\[[ZYXXWVUTTSSRRQQQQQQQQQQQQQQQQQQQQQPPPLLLLKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::::::::::999999999999988888888888888888888777777777777777776666666666666666655555555555444444444444443333333333322222222222221111000000000////////......---------,,,,,,,,,,,,,++++++++*********))))))))))))))((((((((((((((''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________^^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSSSSSSSSSSTTUUVVWWWXXXXXXXXXWWWWWVVVVWWWWXXXYYYZZZ[]]^^^^^^^^^^^^^^_________``````````````___________aaaaaabbbbbbbaaaaaa`````___^^^^]]]\\[ZZYXWWVUTTSRRRQQQQQQQQQQQQQQQQQQQQQPPPLLLLKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>=>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<;;;;;;;;;;;;:::::::::::::::::::9999999999999888888888888888888888777777777777777776666666666666666655555555554444444444444443333333333332222222222221110000000000///////.......-------,,,,,,,,,,,,,,++++++++**********)))))))))))))(((((((((((((((''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSTTTUUVVWWWXXXXXXXXXXWWWWWVVWWWWWXXXYYYZZZ[]]^^^^^^^^^______________````````````_____________aaaaaaabbbbbbaaaaaa`````__^^^^^]]]\[[ZYYXWVVUTSSRRRQQQQQQQQQQQQQQQQQQQQQPPPLLLLKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999988888888888888888888777777777777777777666666666666666655555555555444444444444444333333333333222222222221110000000000///////.......------,,,,,,,,,,,,,,+++++++++**********))))))))))))))(((((((((((((('''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________^___^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRSSRRRSSSSTTTUUVVWWXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[]]^^^^^^^________________``````````_______________aaaaaaaaabbbaaaaaaa`````__^^^^]]]\\[[ZYXXWVUUTSSRRQQQQQQQQQQQQQQQQQQQQQPPPPLLLKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999988888888888888888888877777777777777777766666666666666655555555555544444444444444433333333333322222222221110000000000///////.......------,,,,,,,,,,,,,,+++++++++**********))))))))))))))((((((((((((((('''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRSRRRRRSSSTTTUUVWWWXXXYYYYXXXXXWWWWWWWWWWWXXXYYYZZZ[]^^^^^^^_________________````````_________________aaaaaaaaaaaaaaaaaaa`````__^^^^]]]\\[ZZYXWWVUTTSSRRQQQQQQQQQQQQQQQQQQQQQPPPOLLLKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>====>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999998888888888888888888877777777777777777766666666666666655555555555544444444444444444333333333332222222222111000000000////////......------,,,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSTTTUVVWWXXXYYYYYYYXXXXWWWWWWWWWXXXXYYYZZZ[]^^^^^^__________________```````_______^^^^^^^^^__aaaaaaaaaaaaaaaaaaa`````_^^^^]]]\\[[ZZYXWVVUTTSSRRQQQQQQQQQQQQQQQQQQQQPPPPOLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9::::::99999999999998888888888888888888877777777777777777766666666666666555555555555544444444444444444333333333332222222221111000000000///////......-----,,,,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((((((''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  XXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUVVWWXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZ[]^^^^^_________```````___``````______^^^^^^^^^^^^_``aaaaaaaaaaaaaaaa`````__^^^]]]\\\[ZZYXXWVUUTSSRRRQQQQQQQQQQQQQQQQQQQQPPPOOLLKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:;;;;;;;;;;::::::::::::::9::::::9999999999999888888888888888888877777777777777777776666666666666555555555555554444444444444444433333333332222222221111100000000///////......------,,,,,,,,,,,,++++++++++++**********)))))))))))))))(((((((((((((('''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  XXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTUVVWWXXYYYYYYYYYXXXXWWWWWWWWXXXYYYZZZZ[]^^^^^_______`````````___`````_____^^^^^^^^^^^^^^^```aaaaaaaaaaaaaaa`````__^^^]]]\\[[ZZYXWWVUUTSSRRRQQQQQQQQQQQQQQQQQQQPPPPOOLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::;;;;;;;;;::::::::::::::99::::::999999999999888888888888888888777777777777777777777766666666666555555555555554444444444444444443333333333222222221111110000000///////.......-----,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((('''''''''''&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSTTUVVWWXXYYYYYYYYYYXXXXWWWWWWXXXXYYYZZZZ[]^^^^_______``````````___````_____^^^^^^^^^^^^^^^^`````aaaaaaaaaaaa`````___^^]]]\\[[ZZYYXWVVUTTSSRRRQQQQQQQQQQQQQQQQQQQPPPOOOLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>?????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::999::::::99999999999998888888888888888777777777777777777777766666666666655555555555555444444444444444443333333333222222221111111000000////////......------,,,,,,,,,,,+++++++++++++**********)))))))))))))))((((((((((((((''''''''''''&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTUVVWWXXYYYYYYYYYYXXXXWWWWWXXXXXYYYZZZ[[]^^^^______```````````___```_____^^^^^^^^^^^^^^^^^``````aaaaaaaaaaa`````___^]]]\\\[[ZYYXWWVUUTSSRRRRQQQQQQQQQQQQQQQQQQPPPPOOOKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>?????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::;;;;;;;;:::::::::::::9999::::::999999999999988888888888888777777777777777777777777766666666665555555555555544444444444444444433333333332222222111111110000/////////.......------,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((((((''''''''''''&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSTTUVVWWXXYYYYYYYYYYXXXXXWWWWXXXXYYYYZZZ[[]^^^^_____````````````___```____^^^^^^^^]]^^^^^^^^````````aaaaaaa``````____^]]]\\[[ZZYXXWVVUTTSSRRRQQQQQQQQQQQQQQQQQQPPPPOOOOKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;;;;;;;:::::::::::::99999::::::999999999999988888888888887777777777777777777777777766666666665555555555555544444444444444444433333333322222221111111110000/////////......-------,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((('''''''''''''&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSTTUUVWWXXYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZ[[^^^^^_____````````````___``____^^^^^^]]]]]]]^^^^^^`````````aaaaa``````____^]]]\\[[ZZYYXWWVUUTTSSRRRQQQQQQQQQQQQQQQQQQPPPPOOONKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>???>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::;;;;;;;::::::::::::999999:::::999999999999998888888888887777777777777777777777777776666666666555555555555544444444444444444443333333322222221111111111000/////////.......-------,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((((('''''''''''''&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQRRRRRRRRSSTTUUVWWXXYYYYYYYYYYYXXXXXXXXXXXYYYYZZZZ[[^^^^^_____```````````____``___^^^^^]]]]]]]]]]]^^^^````````````````````___^^]]\\\[[ZZYXXWVVUUTSSRRRRQQQQQQQQQQQQQQQQQPPPPOOOONKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>??>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::;;;;;;::::::::::::9999999:::::99999999999999888888888887777777777777777777777777777666666666655555555555544444444444444444444333333332222222111111111000//////////.......-------,,,,,,,++++++++++++++************))))))))))))))((((((((((((((''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQRRRRRRRRSSSTUUVVWWXXYYYYYYYYYYXXXXXXXXXXXYYYYZZZ[[[^^^^_____````````````____`____^^^^]]]]]]]]]]]]^^^^```````````````````____^^]\\\[[ZZYYXWWVUUTTSSRRRRQQQQQQQQQQQQQQQQPPPPOOOONNKKKJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>?>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::;;;;;::::::::::::99999999:::::9999999999999988888888888777777777777777777777777777766666666655555555555544444444444444444444333333332222222111111111000//////////........-------,,,,,,,+++++++++++++************))))))))))))))(((((((((((((((''''''''''''''%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQRRRRRRRRRSSTTUVVWWXXYYYYYYYYYYXXXXXXXXXXYYYYZZZZ[[[^^^^_____````````````____`___^^^^^]]]]]]]]]]]]]^^^``````````````````____^^^]\\[[ZZYYXXWVVUUTSSSRRRQQQQQQQQQQQQQQQQPPPPPOOONNNKKJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::;;;;::::::::::::999999999:::::999999999999998888888888777777777777777777777777777776666666665555555555544444444444444444444333333332222222111111111000///////////.......-------,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((''''''''''''''&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRSSTTUUVWWXXXYYYYYYYYYXXXXXXXXXXYYYYZZZZ[[[^^^^_____```````````____^____^^^^]]]]]]]]]]]]]]]^^_````````````````____^^^]\\\[[ZZYYXWWVVUTTSSRRRRQQQQQQQQQQQQQQQPPPPPOOOONNNKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::;;;::::::::::::9999999999::::9999999999999998888888888777777777777777777777777777776666666665555555555444444444444444444443333333322222221111111111000///////////.......-------,,,,,,,+++++++++++++************))))))))))))))(((((((((((((((''''''''''''''&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQRRQQQRRRRSSSTUUVVWWXXXXYYYYYYXXXXXXXXXXYYYYZZZZ[[[[^^^^_____```````````____^___^^^^^]]]]]]]]]]]]]]]]^_````````````````___^^^]]\\[[ZZYYXXWVVUUTTSSRRRRQQQQQQQQQQQQQQPPPPPOOOONNNNKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::;;;:::::::::::99999999999::999999999999999998888888888777777777777777777777777777776666666665555555554444444444444444444333333333322222221111111111000//////////........-------,,,,,,+++++++++++++************)))))))))))))))((((((((((((((''''''''''''''&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQRQQQQQRRRRSSTTUUVWWWXXXXXXYYXXXXXXXXXXXYYYYZZZZ[[[[^^^^_____```````````____^___^^^^^]]]]]]]]]]]]]]]]^__``````````````___^^^^]]\[[[ZZYYXWWVVUTTSSSRRRRQQQQQQQQQQQQQPPPPPOOOONNNNNKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::;;:::::::::::99999999999999999999999999999998888888888777777777777777777777777777776666666665555555554444444444444444443333333333222222211111111110000//////////........-------,,,,,,+++++++++++++************))))))))))))))(((((((((((((((''''''''''''''&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  WXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQRQQQQQQRRRSSSTUUVVWWWXXXXXXXXXXXXXXXXXYYYYZZZZ[[[[[^^^^______`````````_____^___^^^^^]]]]]]]]]]]]]]]]]__````````````_____^^^]]][[[ZZYYXXWWVUUTTSSRRRRQQQQQQQQQQQQQPPPPPOOOOONNNNNJJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::;::::::::::::99999999999999999999999999999988888888888777777777777777777777777777776666666665555555544444444444444444433333333332222222211111111110000//////////.......-------,,,,,,+++++++++++++*************))))))))))))))((((((((((((((''''''''''''''&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRSSTTUUVVWWWXXXXXXXXXXXXXXXXYYYYZZZZ[[[[[^^^_______`````````_____^___^^^^^]]]]]]]]]]]]]]]]]__```````````_____^^^]]]\[[ZZZYYXXWVVUUTTSSRRRRQQQQQQQQQQQQPPPPPOOOOONNNNNMJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==============<===<<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999988888888887777777777777777777777777777776666666665555555544444444444444444333333333322222222111111111110000/////////........-------,,,,,,++++++++++++*************))))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  WWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTUVVVWWWWXXXXXXXXXXXXXXYYYYZZZZ[[[[[^^^_______`````````____^^____^^^^^]]]]]]]]]]]]]]]]__``````````_____^^^]]]\\[[ZZYYXXWWVVUUTTSSRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNMJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==============<<==<<<<<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999988888888887777777777777777777777777777776666666665555555544444444444444443333333333222222221111111111111000/////////.......--------,,,,,+++++++++++++************))))))))))))))(((((((((((((((''''''''''''''&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  WWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSTTUUVVVWWWWWXXXXXXXXXXXXYYYYZZZ[[[[[\^^^________````````____^^____^^^^^]]]]]]]]]]]]]]]]__`````````_____^^^]]]\\\[ZZZYYXXWWVUUTTSSSRRRRQQQQQQQQQPPPPPPOOOOOONNNNNMMJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>==============<<==<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999999999888888888887777777777777777777776777777766666666665555555544444444444444433333333332222222221111111111110000////////........-------,,,,,,++++++++++++*************))))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRSSTTUUVVVWWWWWWXXXXXXXXXXYYYYZZZ[[[[[\^^^________```````______^____^^^^^^]]]]]]]]]]]]]]]___```````_____^^^]]]\\\[ZZZYYXXWWVVUUTTSSSRRRRQQQQQQQQPPPPPPOOOOOONNNNNMMMJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>==============<<<==<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999999998888888888877777777777777777777666777777766666666665555555544444444444444333333333332222222211111111111111000////////.......-------,,,,,,+++++++++++++************))))))))))))))(((((((((((((((''''''''''''''&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRSSTTUUUVVVVWWWWWWWWWXXXXXYYYYZZZ[[[[[\^^^_________``````______^_____^^^^^^]]]]]]]]]]]]]]___`````______^^^]]]\\\[[ZZYYYXXWWVVUUTTSSSRRRRQQQQQQQPPPPPPOOOOOONNNNNNMMMJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===============<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9:::::::::999999999999999999999999999999888888888888877777777777777777776666777777666666666665555555544444444444443333333333332222222211111111111111000///////.......--------,,,,,,++++++++++++*************))))))))))))))((((((((((((((''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSTTUUUVVVVVWWWWWWWWXXXXYYYYZZZ[[[[[\^^^___________```_______^_____^^^^^^^]]]]]]]]]]]]]____```______^^^]]]\\[[[[ZYYYXXXWWVVUUTTSSSRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===============<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99::::::::9999999999999999999999999999988888888888888777777777777777777666666777776666666666666555555544444444444433333333333332222222211111111111111000///////......--------,,,,,,++++++++++++*************))))))))))))))(((((((((((((((''''''''''''''&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  WWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRSSTTUUUVVVVWWWWWWXXXXXXYYYZZZZ[[[\\\\__``````````aaaaaa```````aaaaa``````_________________________^^^]]]\\\[[[ZZYYYXXXWWWVVUUTTSSSRRRRRQQPOOOOOONNNNNMMMMMMLLLLLLLIIIHHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<=====<<<<<<<<<<<<<<<;;;;;<<<;;;;;;;;;;;;;;;;;:::::;;;;::::::::::::99999999999999999999988888888888888888888888888888877777777777777777777766666666666667776666666666666655555555444444443333333333333332222222221111111111111100000000//////.......--------,,,,,,,+++++++++++++******))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSTTTUUUVVVVWWWWWWXXXXXYYYYZZZ[[[\\\\__```````````aaaaa```````baaaaa``````_______________________^^^]]]\\\[[ZZZZYYXXXXWWVVVUUTTSSSRRRRRQQPOOOOONNNNNMMMMMMMLLLLLLLIIHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=============<<====<<<<<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;;;;;:::::::;;;::::::::::::99999999999999999999988888888888888888888888888888777777777777777777777766666666666666776666666666666665555555544444444333333333333332222222222111111111111110000000//////.......--------,,,,,,,++++++++++++++******)))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRSSTTTUUUVVVWWWWWWWWXXXXYYYZZZ[[[[\\\__```````````````````````baaaaa``````______________________^^^^]]\\[[[ZZZYYYXXXXWWWVVUUUTTSSSSRRRRQQPOOOONNNNNMMMMMMMLLLLLLLLIIHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<===<<<<<<<<<<<<<<<<;;;;;;<<;;;;;;;;;;;;;;:::::::::;;::::::::::::999999999999999999999888888888888888888888888888877777777777777777777777666666666666666666666666666666665555555544444443333333333333322222222221111111111111110000000/////.......---------,,,,,,++++++++++++++*******)))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTUUUUVVVVWWWWWWXXXXYYYZZZ[[[[\\\___``````````````````````baaaaaa``````_____________________^^^]]\\\[[ZZZYYYXXXXWWWVVVUUUTTSSSSRRRRQQPOOOONNNNNMMMMMMLLLLLLLLKIHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==============<<<==<<<<<<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;::::::::::;:::::::::::::99999999999999999999888888888888888888888888888777777777777777777777777666666666666666666666666666666666555555554444444333333333333332222222222111111111111111000000//////......---------,,,,,,,++++++++++++++*******))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSTTTUUUUVVVVWWWWWWXXXXYYYZZZ[[[\\\___``````````````````````baaaaaa``````____________________^^^]]]\\[[ZZZYYYXXXXWWWWVVVUUTTTSSSSRRRRQQPOOOONNNNMMMMMMLLLLLLLLLKHHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<<<<=<<<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999888888888888888888888888877777777777777777777777766666666666666666666666666666666665555555554444443333333333333322222222222111111111111110000000/////......---------,,,,,,,++++++++++++++********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUVVVVWWWWWWXXXYYYZZZ[[[[\\____`````````````````````baaaaaa``````___________________^^^^]]\\[[[ZZYYYXXXWWWWWVVVUUUTTTSSSSRRRRQQPOOONNNNMMMMMMLLLLLLLLLKKHHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?@??????????????>>>>>>>>>>>>>>>>==============<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999888888888888888877888888777777777777777777777777766666666666666666666666666666666666555555555444444333333333333332222222222211111111111111000000/////......---------,,,,,,,+++++++++++++++********)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTUUUVVVVVVWWWWXXXXYYZZZ[[[[\\_____```````````````````_aaaaaaa``````___________________^^^]]]\\[[ZZYYYXXXWWWWWVVVVUUUTTTSSSSRRRRRQPOOONNNNMMMMMMLLLLLLLLKKKHHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999989999998888888888888887777888887777777777777777776677777666666666666666666666666666666666666555555555444443333333333333322222222222111111111111111000000/////.....---------,,,,,,,,++++++++++++++*********))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQRRRRSSSTTTUUUVVVVVVWWWWWXXXYYYZZZ[[[[\______````````````````___aaaaaa```````___________________^^^]]]\\[[ZZYYXXXXWWWWVVVVUUUUTTTSSSSRRRRQQOOOONNNNMMMMMLLLLLLLLLKKKHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999889999988888888888888877777888777777777777777777766677766666666666666666666656666666666666665555555555444443333333333333222222222222111111111111110000000////.....---------,,,,,,,,++++++++++++++**********))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPQQQQQPPQQQQQQQRRRSSSTTTTUUUVVVVVVWWWWXXXYYYZZZ[[[[\_______`````````````_____aaaaa```````___________________^^^^]]\\[[ZZYYYXXXWWWWVVVVUUUUTTTTSSSSRRRRQQOOOONNNMMMMMLLLLLLLLLKKKKHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999888999998888888888888877777788777777777777777777766667766666666666666666666655666666666666665555555555444444333333333333222222222222111111111111111000000/////.....--------,,,,,,,,,++++++++++++++**********)))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRQQQQQQQQQQQQQQQQQQQQQPPPQQQQPPPPQQQQQQRRRSSSSTTTTUUUVVVVVVWWWWXXXYYYZZZ[[[[_________````````________aaaa```````_____________________^^^]]\\[[ZZYYXXXWWWVVVVVUUUUUTTTTSSSSRRRRQQOOOONNNMMMMMLLLLLLLLKKKKKHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999888999988888888888888777777787777777777777777776666667666666666666666666665555666666666666655555555555444443333333333332222222222222111111111111110000000/////....--------,,,,,,,,,++++++++++++++***********)))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  VVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQPPPPPQQQQQQRRRRSSSTTTTTUUUVVVVVWWWWXXXYYYZZZ[[[[_________________________aa````````______________________^^^]]\\[[ZZYYXXXWWWVVVVVUUUUTTTTSSSSSRRRRQQOOOONNNMMMMMLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999998888999888888888888887777777777777777777777777766666666666666666666666666555555666666666665555555555555444443333333333322222222222221111111111111110000000////.....--------,,,,,,,,,++++++++++++++***********))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  VVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQPPPPPPQQQQQQRRRRSSSSTTTTUUUUVVVVVWWWXXXYYYZZZ[[[[________________________^`````````_______________________^^^]]\\[[ZZYYXXXWWVVVVVUUUUTTTTTSSSSRRRRRQQOOONNNNMMMMLLLLLLLLKKKKKKHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999988888998888888888888877777777777777777777777777766666666666666666666666655555555666666666555555555555554444433333333333222222222222211111111111111100000000////.....-------,,,,,,,,,,+++++++++++++************))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  VVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPQQQQQRRRRSSSSSTTTUUUUUVVVVWWWWXXXYYYZZZ[[[^_____________________^^^```````_________________________^^^]]\\[[ZZYYXXWWWVVVVUUUUUTTTTSSSSSRRRRQQQOOONNNNMMMMLLLLLLLKKKKKKKHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999998888899888888888888877777777777777777777777777766666666666666666666666655555555566666665555555555555555444443333333333222222222222221111111111111110000000/////....-------,,,,,,,,,,,+++++++++++++************)))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRSSSSTTTUUUUUVVVVVWWWXXXYYYZZZ[[[^____________________^^^^````____________________`_______^^^]]\\[[ZZYYXXWWWVVVUUUUUTTTTSSSSSRRRRRQQQOOONNNMMMMMLLLLLLKKKKKKKKHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999988888898888888888888777777777777777777777777777766666666666666666666666555555555566666655555555555555554444433333333333222222222222211111111111111100000000////.....-------,,,,,,,,,,,++++++++++++*************))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSSSTTTUUUUUVVVVWWWWXXYYYZZZZ[[^__________________^^^^^^``______________________`_______^^^]]\\[[ZZYYXXXWWVVVUUUUTTTTTSSSSRRRRRQQQQOONNNNMMMMMLLLLLLKKKKKKKKHHHGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9::::::9999999999999888888888888888888888777777777777777777777777777766666666666666666666655555555555566665555555555555555544444333333333332222222222222111111111111111000000000////.....------,,,,,,,,,,,,+++++++++++**************))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSTTTUUUUUVVVVWWWXXXYYYZZZ[[^^________________^^^^^^^`________^^^^^^^________________^^^]]]\\[[ZYYXXXWWVVVUUUUTTTTSSSSRRRRRQQQQQOONNNNMMMMLLLLLLKKKKKKKKKHHGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999:::::9999999999999988888888888888888888777777777777777777777777777766666666666666666666665555555555556665555555555555555544444333333333332222222222222211111111111111100000000/////....-------,,,,,,,,,,,,+++++++++++**************)))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRSSSSSTTTUUUUUVVVWWWXXXYYYZZZ[[^^^_______________^^^^^^]______^^^^^^^^^^^^______________^^^^]]\\[[ZZYYXXWWVVVUUUTTTTSSSSSRRRRQQQQQPOONNNNMMMMLLLLLLKKKKKKKJJHGGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::;;;;;;:::::::::::::::9999::::99999999999999888888888888888888887777777777777777777777777777766666666666666666666655555555555556655555555555555555444444333333333322222222222222111111111111111000000000////.....-------,,,,,,,,,,,,++++++++++**************))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSTTTTUUUUVVVVWWXXXYYYZZZZ[^^^______________^^^^^^]]____^^^^^^^^^^^^^^^_____________^^^^]]\\[[ZZYYXXWWVVVUUUTTTTSSSSRRRRQQQQQPPONNNNNMMMMLLLLLKKKKKKKJJJGGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::99999:::99999999999999988888888888888888887777777777777777777777777777777666666666666666666665555555555555655555555555555555444444433333333322222222222222111111111111111000000000/////.....------,,,,,,,,,,,,,++++++++++**************)))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRSSSSTTTTTUUUUVVVWWWXXXYYYZZZ[^^^^_____________^^^^^^]]___^^^^^^^^^^^^^^^^^____________^^^^]]\\[[ZZYYXXXWVVVUUUTTTSSSSRRRRQQQQQPPPNNNNNMMMMMLLLLLKKKKKKKJJJGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;;:::::;;;;:::::::::::::::999999::999999999999999988888888888888888877777777777777777777777777777776666666666666666666665555555555555655555555555555554444444433333333222222222222221111111111111110000000000/////....-------,,,,,,,,,,,,,+++++++++**************))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRSSSSTTTTTUUUVVVWWWXXXYYYZZZZ^^^^_____________^^^^^]]]__^^^^^^^]]]]]^^^^^^^___________^^^^]]]\\[[ZZYYXXWWVVUUUTTTSSSRRRRQQQQQPPPPNNNNNMMMMMLLLLKKKKKKKJJJJGGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;::::::;;;;:::::::::::::999999999999999999999999988888888888888888877777777777777777777777777777777666666666666666666665555555555555555555555555555554444444443333333222222222222221111111111111111000000000/////.....------,,,,,,,,,,,,,,++++++++**************))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPQQQQQRRRRRRSSSSTTTTUUUVVVWWWXXXYYYZZZZ^^^^^____________^^^^^]]]__^^^^^]]]]]]]]]^^^^^^_________^^^^^]]]\\[[ZZYYXXWWVVUUUTTTSSSRRRQQQQQPPPPPNNNNNMMMMLLLLLKKKKKKJJJJJGGGGGGGGGFFFFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;;:::::::;;;:::::::::::::9999999999999999999999999888888888888888888877777777777777777777777777777777766666666666666666665555555555555555555555555555544444444443333333222222222222211111111111111110000000000/////.....------,,,,,,,,,,,,,+++++++++**************)))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQPQQQPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPQQQQQQRRRRRRRSSSTTTTUUUVVVWWWXXXYYYZZZ^^^^^____________^^^^^]]]__^^^^^]]]]]]]]]]]^^^^^^_^^^^^^^^^^^]]]\\[[ZZYYXXWWVVUUUTTSSSRRRQQQQPPPPPPPNNNNMMMMMLLLLLKKKKKJJJJJJGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>?>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;;;::::::::;;:::::::::::::9999999999999999999999999988888888888888888877777777777777777777777777777777766666666666666666666555555555555555555555555555554444444444333333222222222222211111111111111110000000000/////.....------,,,,,,,,,,,,,,++++++++**************))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTUUUVVVWWWXXXYYYZZZ]^^^^____________^^^^^]]]_^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]\\[[[ZZYYXXWVVUUUTTSSSRRRQQQPPPPPPPONNNNMMMMMLLLLKKKKKKJJJJJJGGGGGGGFFFFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999888888888888888888777777777777777777777777777777777766666666666666666665555555555555555555555555555544444444444333333222222222222111111111111111110000000000/////.....------,,,,,,,,,,,,,+++++++++**************))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  UUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPOOPPPPPPPPPQQQQQQQRRRRRSSSSTTTUUUVVVWWWXXXYYYZZZ]^^^^^___________^^^^^]]]_^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]\\[[[ZZYYXXWVVUUUTTSSSRRQQQQPPPPPOOONNNMMMMMMLLLLKKKKKJJJJJJJGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999888888888888888888877777777777777777777777777777777776666666666666666666555555555555555555555555555554444444444333333222222222222111111111111111110000000000/////.....------,,,,,,,,,,,,,+++++++++**************)))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!  UUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPOOOOOOPPPPPPPPQQQQQQQRRRRSSSSTTTTUUVVVWWWXXXYYYYZZ]^^^^^___________^^^^^]]]_^^^^]]]]]]\\\\\]]]]]]]^^^^^^^^^^^]]]]\\\[[[ZZYYXXWVVUUUTTSSSRRQQQPPPPPOOOONNMMMMMMLLLLLKKKKJJJJJJJJGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999888888888888888888877777777777777777777777777777777776666666666666666666655555555555555555555555555554444444444433333322222222222211111111111111111000000000//////.....------,,,,,,,,,,,,+++++++++***************)))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPQQQQQQQRRRRRRSSSTTTUUUVVVWWXXXYYYYZZZZ\]]]]^^^^^^^^^^^^^^]]]]\\___^^^^]]]]]]]]]]]]]]]^^^]]^^^^^]]]]]]\\\[[[ZZYYXXXWWVVUUUTTSSSRRQQQQPPPPPPLLLLLLLKKKKKJJJJIIIIIIIIHGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999888888888888887877777777777777776666666676666666666666666666665556555555555555555555444444555555444444444443333333333333322222222222211111111111111111100000000/////....------,,,,,,,,,,,,,+++++++++**************))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUVVWWWXXXYYYYZZZZ\]]]]]^^^^^^^^^^^^^]]]]\\___^^^^]]]]]]]\\]]]]]]]^^]]]]]]]]]]]]\\\\[[[ZZYYXXXWWVVUUUTTSSRRRQQQPPPPPPPLLLLLLLKKKKJJJJJIIIIIIIHHGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999888888888888887777777777777777766666666666666666666666666666665555655555555555555555444444455555544444444444333333333333332222222222211111111111111111110000000//////...-------,,,,,,,,,,,,+++++++++**************)))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPOPPPPPPPPPPQQQQQQQRRRRRSSSTTTUUUVVWWWXXXYYYYZZZZ\]]]]]^^^^^^^^^^^^^]]]]\\___^^^^]]]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\[[[ZZZYYXXXWWVVVUUTTSSRRRQQQPPPPPPOLLLLLLKKKKKJJJJIIIIIIIHHHGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999988888888888888887777777777777777666666666666666666666666666666665555555555555555555554444444455555444444444444333333333333332222222222211111111111111111100000000/////....------,,,,,,,,,,,,+++++++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPOOOOOPPPPPPPPQQQQQQQRRRRSSSTTTUUUVVWWWXXXYYYYZZZZ\\]]]]^^^^^^^^^^^^^]]]]\\___^^^^]]]]\\\\\\\\\]]]]]]]]]]]]]]\\\\\\[[[ZZYYYXXXWWVVVUUTTSSRRRQQPPPPPPOOLLLLLKKKKKJJJJJIIIIIIHHHHGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999888888888888888887777777777777777666666666666666666666666666666665555555555555555555554444444445555544444444444433333333333332222222222211111111111111111100000000//////...-------,,,,,,,,,,,++++++++++**************))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQRRRRSSSTTTUUVVVWWWXXXYYYYZZZZ\\]]]]]^^^^^^^^^^^^]]]]\\___^^^^]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\[[[[ZZZYYXXXXWWVVVUUTTSSRRRQQPPPPPOOOLLLLKKKKKKJJJJIIIIIIHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999998888888888888888877777777777777766666666666666666666666666666666655555555555555555555444444444445555544444444444433333333333333222222222211111111111111111000000000/////....------,,,,,,,,,,,,+++++++++**************)))))))))(((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQRRRRSSSTTTUUVVVWWXXXYYYYYZZZZ\\]]]]]^^^^^^^^^^^^]]]]\\___^^^^]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\[[[[ZZZYYYXXWXWWVVVUUTTSSRRRQQPPPPOOOOLLKKKKKKKJJJJIIIIIIIHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999899988888888888888888877777777777777766666666666666666666666666666666555555555555555555555444444444444555554444444444443333333333333322222222221111111111111111000000000/////....-------,,,,,,,,,,,+++++++++***************)))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRSSSTTUUUVVWWWXXXYYYYZZZZZ\\]]]]]^^^^^^^^^^^^]]]]\\___^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWVVVUUTTSSRRRQQPPPOOOOOKKKKKKKKJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9::::::::999999999999999889988888888888888888887777777777777776666666666666666666666666666665555555555555555555554444444444444455555444444444444333333333333332222222222111111111111111000000000//////....------,,,,,,,,,,,,+++++++++**************))))))))))((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRSSTTTUUUVVWWWXXXYYYYZZZZZ\\]]]]]]^^^^^^^^^^]]]]]]\___^^^^]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZYYYXXXWWWWWVVVUUTTSSRRQQQPPPOOOOOKKKKKKKJJJJJIIIIIIHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9:::::::9999999999999998889888888888888888888877777777777777766666666666666666666666666666555555555555555555555444444444444444455554444444444444333333333333332222222221111111111111100000000000/////.....------,,,,,,,,,,,+++++++++**************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRSSTTTUUVVVWWXXXYYYYYZZZZZ\\]]]]]]^^^^^^^^^^]]]]]]\____^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYXXXWWWWWWVVVUUTTSSRRQQQPPOOOOONKKKKKKJJJJJIIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<<=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99::::::9999999999999988888888888888888888888877777777777777766666666666666666666666666665555555555555555555554444444444444444445555444444444444433333333333333222222222111111111111000000000000//////.....-----,,,,,,,,,,,++++++++++**************)))))))))))(((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRRSSTTTUUVVWWWXXXYYYYYZZZZZ\\]]]]]]^^^^^^^^^^]]]]]]\____^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYXXXWWWWWWVVVVUUTTSSRRQQPPPOOOONNKKKKJJJJJJJIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999:::::9999999999999998888888888888888888888877777777777777766666666666666666666666666665555555555555555555554444444444444444444554444444444444443333333333333322222222211111111100000000000000//////......-----,,,,,,,,,,,++++++++++*************))))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOONOOOOOOOOOOPPPPPQQQQQRRRRRSSTTTUUUVVWWWXXXYYYYZZZZZZ\\]]]]]]^^^^^^^^^^]]]]]\\____^^^]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYXXXWWWWWWWVVVVUUTTSSRRQQPPOOOONNNKKJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999:::::999999999999988888888888888888888888877777777777777766666666666666666666666666655555555555555555555544444444444444444444444444444444444443333333333333332222222221111111100000000000000//////......-----,,,,,,,,,,,+++++++++++*************))))))))))))((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOPPPPQQQQQRRRRRRSSTTTUUUVVWWWXXXYYYYZZZZZZ\\]]]]]]]^^^^^^^^^]]]]]\\___^^^^]]]]\\\\\\\\\\\\\\[[[[[ZZZZZYYYYYXXXXWWWWWVWVVVVUUUTTSSRRQQPPOOONNNNJJJJJJJJJIIIIIIHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999::::999999999999998888888888888888888888877777777777777776666666666666666666666666555555555555555554455544444444444444444444444444444444444444333333333333333222222222111111110000000000000///////......-----,,,,,,,,,,,+++++++++++************)))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOPPPPQQQQQRRRRRRSSTTTUUVVVWWWXXXYYYYZZZZZZ\\]]]]]]]^^^^^^^^]]]]]]\\___^^^^]]]]\\\\\\\\\\\\\\[[[ZZZZZZYYYYXXXXXWWWWWVVWVVVVUUUTTSSRRQQPPOONNNNNJJJJJJJIIIIIIIHHHHHHHHHHGFFFFFEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??@???????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999:::99999999999999888888888888888888888887777777777777777666666666666666666666666655555555555555555444544444444444444444444444444444444444444433333333333333332222222221111111000000000000////////......------,,,,,,,,,,++++++++++++***********))))))))))))))((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOPPPPQQQQQRRRRRSSTTTTUUVVVWWWXXXYYYYZZZZZZ\\]]]]]]]^^^^^^^^]]]]]]\\___^^^^]]]]\\\\\\\\\\\\\[[ZZZZZZYYYYYXXXXWWWWWWVVVVVVVVUUUTTSSRQQPPOOONNNNMJJJJJJIIIIIIIHHHHHHHHHHGGFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999::99999999999999888888888888888888888877777777777777777666666666666666666666666655555555555555554444444444444444444444444444444444444444444433333333333333332222222222111111100000000000////////.......-----,,,,,,,,,,,++++++++++++***********))))))))))))))((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOPPPPQQQQQRRRRRSSTTTTUUVVVWWWXXXYYYYYZZZZZ\\]]]]]]]]^^^^^^^]]]]]\\\__^^^^]]]]]\\\\\\\\\\\\[[ZZZZZYYYYYXXXXXWWWWWVVVVVVVVVVUUTTTSRRQQPPOONNNMMMJJJJIIIIIIIIHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999:9999999999999988888888888888888888887777777777777777776666666666666666666656655555555555555554444444444444444444444444444444444444444444443333333333333333322222222211111110000000000/////////.......------,,,,,,,,,,+++++++++++++**********))))))))))))))((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOPPPPQQQQQRRRRRSSTTTUUUVVVWWWXXXYYYYYZZZZZ\\\]]]]]]]^^^^^^]]]]]]\\\__^^^]]]]]\\\\\\\\\\\[[[[ZZZZYYYYXXXXXWWWWWWVVVVVVVVVVUUUTTSSRRQPPOONNNMMMMJJIIIIIIIIIHHHHHHHHHGGGGGFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;::::::::::::::999999999:99999999999999888888888888888888888777777777777776777666666666666666666665565555555555555554444444444444444444444444444444444444444444444333333333332233332222222222111111100000000///////////.......------,,,,,,,,,,+++++++++++++**********))))))))))))))((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNONNOOOOOOOPPPPQQQQQRRRRRSSTTTTUUVVVWWWXXXYYYYYZZZZZ\\\]]]]]]]^^^^^]]]]]]\\\\_^^^^]]]]\\\\\\\\\\\[[[[[ZZYYYYYXXXXWWWWWWVVVVVVVVVVVVUUUTTSRRQQPOOONNMMMMMIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;:::::::::::::::99999999999999999999999888888888888888888888777777777777776677666666666666666666665555555555555555554444444444444444444444443333333333344444444443333333333332223322222222222211111100000000///////////........-----,,,,,,,,,,++++++++++++++*********))))))))))))))((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOPPPPQQQQRRRRRSSTTTTUUUVVWWWXXXXYYYYYZZZZ\\\]]]]]]]^^^^^]]]]]]\\\\_^^^]]]\\\\\\\\\\\\[[[[[[ZYYYYXXXXWWWWWWVVVVVVVVVVVVVUUUTTSSRQQPPOONNMMMMMLIIIIIIIIIHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999888888888888888888888777777777777776667666666666666666666665555555555555555544444444444444444444444333333333333334444444433333333333332222322222222222221111110000000///////////........------,,,,,,,,,,+++++++++++++*********))))))))))))))(((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOPPPPQQQQQRRRRRSSTTTUUUVVVWWWXXXYYYYYZZZZ\\\]]]]]]]^^^^]]]]]]\\\\[^^^]]]\\\\\\[[[[[[[[[[[[ZYYYYXXXXWWWWWVVVVVVVVVVVVVVVUUUTTSRRQPPOONNMMMMMLLIIIIIIIIHHHHHHHHHHGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999998888888888888888888887777777777777766666666666666666666666655555555555555554444444444444444444444433333333333333334444443333333333333222222222222222222211111110000000//////////.........------,,,,,,,,,++++++++++++++*********))))))))))))))((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPQQQQQRRRRRSSTTTUUUVVVWWWXXXXYYYYZZZZ\\\]]]]]]]]^^^]]]]]]\\\[[^^]]]\\\\[[[[[[[[[[[[[[ZZYYYXXXWWWWWVVVVVVVVVVVVVUVVUUUTTSSRQQPOONNNMMMLLLLIIIIIIHHHHHHHHHHHGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999998888888888888888888877777777777777766666666666666666666666655555555555555554444444444444444444444333333333333333333443333333333333333222222222222222222211111110000000//////////..........------,,,,,,,,,+++++++++++++*********))))))))))))))((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPQQQQQRRRRRSSTTTUUUVVWWWXXXXYYYYYZZZ\\\]]]]]]]]^]]]]]]]\\\[[[^]]]\\\[[[[[[[[[[[[[[ZZZZYXXXXWWWWVVVVVVVVVVVVVVVUVVUUTTSSRRQPPOONNMMMLLLLLIIIIIHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999998888888888888888888777777777777777666666666666666666666666555555555555555444444444444444434444433333333333333333333333333333333333322222222222222222222211111110000000/////////..........-------,,,,,,,,+++++++++++++**********))))))))))))))((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  SSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPQQQQQRRRRSSTTTUUUVVVWWWXXXYYYYYZZZ\\\]]]]]]]]]]]]]]]]\\\[[[]]]\\[[[[[ZZZZZZZZZZZZZZYXXXWWWWVVVVVVVVVVVVVVVVUUVUUUTTSRRQPPOONNMMMLLLLLLIIHHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999998888888888888888888777777777777777666666666666666666666666555555555555555444444444444444433444433333333333333333333333333333333333322222222222222222222211111111000000//////////..........------,,,,,,,,,+++++++++++++*********))))))))))))))((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  SSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOONNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPQQQQQRRRSSSTTTUUVVVWWWXXXXYYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[[Z]]\\[[[ZZZZZZZZZZZZZZZZYYXXWWWVVVVVVUUUUUUUVVVUUUUUUUTTSSRQQPOONNMMMLLLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999988888888888888878887777777777777777666666666666666666666665555555555555554444444444444443333443333333333333333333333333333333333332222222222222222222222111111110000000/////////...........------,,,,,,,,,++++++++++++*********))))))))))))))(((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNMNNNNNNNNOOOOOOPPPPPQQQQQRRSSSTTTUUUVVWWWXXXXYYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[ZZ]\\[[ZZZZZZYYZZZZZZZZYYYYXWWWVVVVUUUUUUUUUUUUUUUUUUUTTSSRRQPPONNMMMLLLLLLLKHHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999888888888888888778777777777777777776666666666666666666666655555555555555544444444444444433333433333333333333333333333333333333333222222222222222222222221111111110000000/////////...........------,,,,,,,,++++++++++++**********))))))))))))))((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOOPPPPPPQQQQQRRSSSTTUUUVVWWWXXXXYYYYZZZ\\\\]]]]]]]]]]]]]\\\[[[ZZ\\[[ZZZYYYYYYYYYYYYYYYYYXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTSSRQPPOONMMMLLLLLKKKKHHHHHHHHHHHHHGGGGGGGGGGGFEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999889999999888888888888888777777777777777777766666666666666666666666655555555555555554444444444444433333333333333333333333333332223333333322222222222222222222222211111111111000000//////////...........------,,,,,,,,++++++++++++*********))))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQRSSSTTTUUVVVWWXXXXYYYYZZZ\\\\]]]]]]]]]]]]\\\\[[ZZY\[[ZZZYYYYYXYYYYYYYYYYXXXWWVVVUUUUUUTUUUUUUUUUUUUTUTTSSRQQPOONNMMLLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>???>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;:::::::::::::::::999999999999998889999998888888888888887777777777777777777766666666666666666666665555555555555555444444444444444333333333333333333333333333222223333332222222222222222221222222111111111110000000//////////...........------,,,,,,,,+++++++++++*********)))))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOPPPPQRRRSSTTTUUVVVWWWXXXXYYYY\]]]]]]]]]]]]]]]]\\\[[ZZY\[[ZZYYYYXXXXXXYYYYYYXXXXWWWVVVUUUUUUUUUUUVVVVVUUUSSRRQQPOONMMLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999888899888888888888888777777777777777777666666666666666666666666655555555555554445544444444444444333333333333333333322222222222222222222222222221111111111111111111111111000000000//////...........----------,,,,,++++++++**************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNOOOOOOPPPQQRRSSSTTUUVVVWWWXXXXYYYY\]]]]]]]]]]]]]]]\\\[[[ZYY\[ZZYYYXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUSRRQQPOONMMLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888889888888888888888777777777777777777666666666666666666666666655555555555554444444444444444444433333333333333333322222222222222222222222222211111111111111111111111111000000000///////............---------,,,,,++++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNOOOOOPPPQQRRSSSTTUUVVVWWWXXXXYYYY\]]]]]]]]]]]]]]\\\\[[ZZYY[[ZZYYXXXWWWWXXXXXXXXXWWWVVVUUUUTTTTTTTUUUUUUUUUUTRRRQPPONNMMLLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888888887777777777777777776666666666666666666666665555555555555544444444444444444444333333333333333333222222222222222222222222211111111111111111111111111111000000000////////...........---------,,,,,++++++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPQQRRRSSTTUUVVVWWXXXXYYYYY\]]]]]]]]]]]]]\\\\[[ZZYYX[ZZYYXXXWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTUUUTTTTRRQQPOONMMLLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888877777777777777777766666666666666666666666655555555555555444444444444444444444333333333333333332222222222222222212222222111111111111111111111111111110000000000////////...........---------,,,,,+++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  STTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNOOOOOPPQQRRRSSTTUUVVVWWXXXXYYYYY\]]]]]]]]]]]]\\\\[[[ZZYYX[ZYYXXXWWWWWWWWWWWWWWWWVVVUUUTTTTSSSSSTTTTTTTTTTTSRQQPPONNMMLLKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999999888888888888888888888777777777777777777666666666666666666656666555555555555544444444444444444444444333333333333333332222222222222222112222211111111111111111111111111111000000000000////////............--------,,,,,+++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  SSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNOOOOPPQQRRRSSTTUUVVWWWXXXYYYYYY]]]]]]]]]]]]\\\\\[[ZZZYXXZZYYXXWWWVVVVVVVWWWWVVVVVUUUTTTSSSSSSSSSSSTTTTTSSSQQPPOONNMLLKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888888887777777777777777776666666666666666666556665555555555555444444444444444444444443333333333333333322222222222222221112222111111111111111111111111111110000000000000/////////...........--------,,,,,+++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLKMMMMMMMMMMMMMMNNNNNNOOOOOPQQQRRSSTTUUVVWWWXXXYYYYYY]]]]]]]]]]\\\\\\[[[ZZYYXXZZYXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSQPPPONNMMLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888888877777777777777777766666666666666666665556655555555555554444444444444444444444443333333333333333322222222222222211112221111111111111111111110111111100000000000000/////////...........--------,,,,++++++++***********)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLKKKKLLLLMMMMMMMMMMNNNNNNOOOOOPQQQRRSSTTUUVVWWWXXXYYYYYZ]]]]]]]]]]\\\\\[[[ZZZYYXWZYYXXWWVVVVVVVVVVVVVVUUUUTTTSSSSRRRRRRRRRRRSSSSRRRPPPOONNMMLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888888877777777777777777766666666666666666665555655555555555554444444444444444444444444333333333333333322222222222222221111221111111111111111111110011111100000000000000///////////..........--------,,,,+++++++***********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLMMMMMMMMNNNNNNOOOOOPQQQRRSSTTUUVVWWWXXXYYYYYZ]]]]]]]]]\\\\\\[[[ZZYYXXWZYYXWWWVVVVUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRPPOOONNMMLLKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888888888877777777777777777766666666666666666655555555555555555544444444444444444444444444333333333333333222222222222222221111211111111111111111111100011111000000000000000///////////..........--------,,,,+++++++***********)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNOOOOOPQQRRRSSTTUUVVWWWXXXYYYYYZ]]]]]]]]]\\\\\[[[ZZZYYXXWZYXXWWVVVUUUUUUUUUUUUUTTTSSSRRRRQQQQQQQQQQQQRRRRQQPOOONNMMLLLKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888888888777777777777777777666666666666666666555555555555555555544444444444444444444444444333333333333332222222222222222211111211111111111111111111000011110000000000000000////////////..........-------,,,,+++++++**********)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOPPQQRRRSSTTUUVVWWWXXXYYYYYZ]]]]]]]]\\\\\\[[[ZZYYYXWWYYXXWWVVVUUUUUUUUUUUTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQOOOONNMMLLLKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888887777777777777777676666666666666666665555555555555555555444444444444444444444444443333333333333322222222222222222211111111111111111111111110000011100000000000000000/////////////.........-------,,,,+++++++**********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOPPQQRRRSSTTUUVVWWWXXXYYYYYZ]]]]]]]]\\\\\[[[ZZZYYXXWWYYXXWWVVUUUUUUUTTTTTTTTSSSRRRQQQQPPPPPPPPPPPQQQQQQOOONNNMMLLLKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888877777777777777776666666666666666666555555555555555555554444444444444444444444444443333333333333222222222222222222211111111111111111111111100000011000000000000000000/////////////.........------,,,,,++++++**********)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLMMMMMMMNNNNNNOOOOPPQQRRRSSTTUUVVVWWXXXYYYYYZ]]]]]]]]\\\\\[[[ZZZYYXXWWYYXXWVVVUUUUTTTTTTTTTSSSSRRRQQQPPPPPPPPPPPPPPPPPPPOOONNNMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888888888777777777777777766666666666666666665555555555555555555544444444444444444444444444443333333333333222222222222222222111111111111111111111111000000011000000000000000000//////////////........------,,,,+++++++*********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLMMMMMMMNNNNNOOOOOPPQQRRRSSTTUUVVVWWXXXXYYYYZ]]]]]]]]\\\\\[[[ZZYYYXXWWYYXWWVVVUUUTTTTTTTTSSSSRRRQQQQPPPPOOOOOOOOPPPPPPPPOONNNNMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888887888887777777777777777666666666666666666655555555555555555555444444444444444444444444444433333333333332222222222222222222111111111111111111111111000000010000000000000000000///////////////.......------,,,,+++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLMMMMMMMNNNNNOOOOPPPQQRRRSSTTUUVVVWWWXXXYYYYZ]]]]]]]]\\\\[[[ZZZYYXXWWVYXXWWVVUUUUTTTTTSSSSSSRRRQQQPPPPOOOOOOOOOOOOOPPPPPOONNNNMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888887788887777777777777777666666666666666666655555555555555555555444444444444444444444444444443333333333333222222222222222222111111111111111111111111000000001000000000000000000////////////////.......------,,,,++++++*********)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMNNNNNOOOOPPPQQRRRSSTTUUUVVWWWXXXYYYYY]]]]]]]\\\\\[[[ZZZYYXXWWVYXXWWVVUUUTTTTSSSSSSRRRRQQQPPPPOOOOOOOOOOOOOOOPPPPNNNNNNMMMLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888887778887777777777777777666666666666666666655555555555555555555544444444444444444444444444443333333333333322222222222222222211111111111111111111111000000000000000000000000000/////////////////.......------,,,,++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  RRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMNNNNNOOOOPPPQQRRSSSTTUUUVVWWWXXXXYYYY]]]]]]]\\\\[[[ZZZYYYXXWWVYXXWWVVUUUTTTSSSSSRRRRRQQQPPPPOOOONNNNNNNOOOOOOPPPNNNNNNMMMLLKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888888877778887777777777777776666666666666666665555555555555555555555444444444444444444444444444433333333333333322222222222222222111111111111111111111110000000000000000000000000000//////////////////......-----,,,,+++++++********)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  RRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMNNNNOOOOPPPPQRRRSSSTTUUUVVVWWXXXXYYYY\\]]]\\\\\\[[[ZZYYYXXWWWVYXXWWVVUUUTTTSSSSRRRRQQQQPPPPOOOONNNNNNNNNNOOOOOPPNNNNNNMMMLLLKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777887777777777777776666666666666666665555555555555555555555444444444444444444444444444433333333333333322222222222222222111111111111111111111111000000000000000000000000000///////////////////.....------,,,,++++++*********))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  RRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMNNNNOOOOPPPPQRRRSSSTTUUUVVVWWWXXXYYYY\\\\\\\\\\[[[ZZZYYXXXWWVVYXXWWVVUUTTTSSSSRRRRQQQQPPPPOOOONNNNNNNNNNNOOOOOPPNNNNNNMMMLLLKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777787777777777777777666666666666666665555555555555555455555444444444444444444434444444433333333333333332222222222222222111111111111111111111111000000000000000000000000000////////////////////.....-----,,,,+++++++********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMNNNNOOOOPPPQQRRRSSTTTUUUVVVWWWXXXXYYY\\\\\\\\\[[[ZZZYYYXXWWWVVYXXWWVVUUTTTSSSRRRRQQQQPPPPOOOONNNNNNNNNNNNOOOOOPPNNNNNNNMMLLLKKKJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777777777666666666666666665555555555555555445555444444444444444444433444444333333333333333332222222222222222111111111111111111111111000000000000000000000000000////////////////////......-----,,,,++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMNNNOOOOPPPPQRRRSSSTTTUUUVVVWWWXXXXXYY\\\\\\\\[[[ZZZYYYXXXWWVVVXXXWWVVUUTTTSSRRRRQQQQPPPPOOOONNNNNNNNNNNNNNOOOOPPNNNNNNNMMMLLKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777777776666666666666666665555555555555555444555444444444444444444433344443333333333333333332222222222222222211111111111111111111111100000000000000000000000000/////////////////////.....-----,,,,,++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMNNNNOOOOPPPQQRRRSSSTTUUUVVVVWWWWXXXXXY\\\\\\[[[[ZZZYYYXXXWWWVVVXXWWWVVUUTTSSSRRRQQQQPPPPOOOOONNNNNNNMNNNNNNOOOOPPNNNNNNNMMMLLKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777777777666666666666666665555555555555555444454444444444444444444433334433333333333333333332222222222222222211111111111111111111111100000000000000000000000000//////////////////////.....-----,,,,,+++++********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMNNNNOOOPPPPQQRRSSSTTTUUUVVVVWWWWXXXXXX[[[[[[[[[ZZZYYYXXWWWWVVVUXXWWWVVUUTTSSRRRQQQQPPPPPOOOONNNNNNMMMMNNNNNOOOOPPNONNNNNMMMLLKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777777776666666666666666665555555555555555444444444444444444444444433333433333333333333333333222222222222222111111111111111111111111000000000000000000000000000//////////////////////......----,,,,,+++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLMMMMMNNNNOOOPPPQQQRSSSTTTTUUUVVVVWWWWWXXXXX[[[[[[[[ZZZYYXXXWWWVVVVUUXXWWVVVUUTTSSRRRQQQPPPPPOOOOONNNNNNMMMMNNNNNOOOOPPNNNNNNNMMMLLKKKKJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777777777776666666666666666665555555555555555444444444444444444444444433333333333333333333333333222222222222222111111111111111111111111000000000000000000000000000///////////////////////.....----,,,,,,++++*********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKJJJJJJJJJKKLLLLLLLLMMMMMNNNOOOPPPPQQQRSSSTTTUUUVVVVWWWWWWWXXXX[[[[[[ZZZZYYXXXWWWVVVUUUUXWWWVVVUUTTSSRRQQQQPPPPPOOOOONNNNNMMMMMNNNNNOOOOPPNNNNNNNMMMLLLKKKJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888887777777777777777777777666666666666666665555555555555555444444444444444444444444333333333333333333333333333222222222222222111111111111111111111111000000000000000000000000000///////////////////////......----,,,,,+++++*********)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMMNNNOOOPPQQRSSSTTTTUUUVVVVVVWWWWWWWWZZZZZZZYYYXXXWWVVVUUUUUTTXXXWWWVVUUTTSSRRRQQQQQPPPNNNNMMMMMMLLLLMMMMMNNNNOOLLLLKKKKJJJIIIHHHHHGGGGGGHHHHHGGGGGGGGFFFFFFFFFFEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777666666555555555555555444444444444444443333333333333333333332222222222222222222212222222222222211111111111111111000000000000000000000000/////////////////////////.......----,,,,,+++++++++***********))))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMNNNOOOPPPQQRSSSTTTUUUUVVVVVVWWWWWWWWZZZZZYYYYXXWWWVVUUUUTTTTTXXWWWVVVUUTTSSRRRQQQQPPPPNNNNMMMMMLLLLLMMMMMNNNNOOLLLLKKKKJJJIIIHHHHHGGGGGGHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777666666555555555555555444444444444444443333333333333333333322222222222222222222211222222222222211111111111111111000000000000000000000000/////////////////////////.......----,,,,,++++++++++***********))))))))))(((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMNNNOOOPPQQQSSSTTTUUUUVVVVVVVVWWWWWWWZZYYYYYXXXWWVVVUUUTTTTTTTWWWWWVVVUUTTSSRRRQQQQPPPPNNNNMMMMMLLLLLMMMMMNNNNNOLLLKKKKKJJJIIIHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777666666555555555555555444444444444444443333333333333333332322222222222222222222211122222222222211111111111111111000000000000000000000000////////////////////////........-----,,,,++++++++++***********)))))))))))((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLMMMMNNNOOPPPQQQSSTTTUUUUVVVVVVVVVVVVVVVVYYYYYYXXXWWVVUUUTTTTTSSSSWWWWVVVUUUTTSSRRRQQQQQPPPNNNNMMMMMLLLLLLMMMMNNNNNNKKKKKKKJJJIIIIHHHHGGGGGGGHHGGGGGGGGGFFFFFFFFFEEEEEDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777666666655555555555555444444444444444443333333333333333332222222222222222222222211112222222222211111111111111111000000000000000000000/00///////////////////////.........-----,,,,,+++++*+++***********))))))))))))((((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLMMMMNNOOOPPQQQRSSTTUUUUVVVVVVVVVVVVVVVVVYYYYXXXXWWVVUUUTTTSSSSSSSWWWWVVVUUUTTSSRRRQQQQQPPPNNNNNMMMMLLLLLLMMMMMNNNNNKKKKKKJJJJIIIIHHHHGGGGGGFHHGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777666666665555555555555444444444444444443333333333333333332222222222222222222222111111222222222211111111111111110000000000000000000000//0////////////////////////........-----,,,,,++++++*++************))))))))))))(((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  QQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJKKKKKKLLLLLMMMNNNOOOPPQQQRSTTTUUUVVVVVVVVVVVVVVVVVVYYXXXXWWWVVUUTTTSSSSSSSSSWVVVVVVUUUTTSSRRRQQQQQQPPNNNNNMMMMMLLLLLMMMMMMNNNNKKKKKJJJJIIIIHHHHHGGGGGGFHGGGGGGGGFFFFFFFFFEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888878777777777777777666666666555555555555444444444444444443333333333333333332222222222222222222222111111122222222211111111111111111000000000000000000000//////////////////////////.........-----,,,,,++++++**+************)))))))))))))((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!   QQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJKKKKKLLLLLLMMMNNNOOOPPQQRRSTTUUUUVVVVVVVVVVVVVVVVVVXXXXXWWWVVUUTTTSSSRRRRRRRVVVVVVVUUUTTSSSRRRQQQQQQPONNNNMMMMMLLLLLLMMMMMMNNNKKKJJJJJJIIIIHHHHHGGGGGFFGGGGGGGGFFFFFFFFFEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888887777777777777777766666666665555555555554444444444444444333333333333333333222222222222222222222211111111222222221111111111111111000000000000000000000/////////////////////////...........------,,,,++++++****************)))))))))))))((((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJKKKKKLLLLLMMMMNNNOOPPPQQRRSTTUUUVVVVVVVVVVVVVVVVVUUXXXXWWWVVUUTTTSSRRRRRRRRRVVVVVVVUUUTTSSSRRRQQQQQQQOONNNNMMMMLLLLLLMMMMMMMMMJJJJJJJJIIIIHHHHHGGGGGFFFGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888777777777777777777666666666655555555555444444444444444433333333333333333322222222222222222222211111111112222222111111111111111100000000000000000000////////////////////////.............------,,,,++++++****************))))))))))))))(((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"#""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIJJJJJJKKKKKLLLLLMMMMNNNOOPPPQQRRTTTUUUVVVVVVVVVVVVVVVUUUUXXXWWWVVVUUTTSSRRRRQQQQRRVVVVVVVUUUTTTSSRRRRQQQQQQOONNNNMMMMLLLLLLLLMMMMMMMJJJJJJIIIIIHHHHHHGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888877777777777777777766666666666555555555544444444444444443333333333333333332222222222222222222221111111111122222211111111111111110000000000000000000////////////////////////..............------,,,,,++++++***************)))))))))))))))(((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJJKKKKLLLLLLMMMNNNOOOPPPQQRRTTTUUUVVVVVVVVVVVVVVUUUUUXWWWWWVVUUTTSSRRRQQQQQQQRVVVVVVVVUUUTTSSSRRRRRQQQQOOONNNNMMMLLLLLLLLLMMMMMMJJJJIIIIIIHHHHHHGGGGGFFFFGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888777777777777777776666666666665555555554444444444444444433333333333333333322222222222222222221111111111111222221111111111111111000000000000000000////////////////////////..............-------,,,,,++++++****************))))))))))))))(((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIIIJJJJJJJKKKLLLLLLMMMMNNNOOOPPPQQRRTTTUUUVVVVVVVVVVVVVUUUUUUWWWWWVVUUUTTSRRRQQQQQQQQQUVVVVVVVUUUTTSSSRRRRRRQQQOOOONNNMMMLLLLLLLLLLLLLLLIIIIIIIIHHHHHHHGGGGGGFFFFGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888877777777777777777666666666666655555555444444444444444444333333333333333332222222222222222222111111111111112221111111111111111100000000000000000////////////////////////...............------,,,,,,++++++****************)))))))))))))))((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJKKKLLLLLLMMMMNNNOOOPPPQQRRSTTUUUVVVVVVVVVVVUUUUUUUTWWWWVVVUUTTSSRRQQQQQQQQQQUVVVVVVVUUUTTTSSSRRRRRRQQOOOONNNMMMLLLLLLLLLLLLLLLIIIIIIHHHHHHHHGGGGGGFFFFFGGGFFFFFFFFFEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888887777777777777777766666666666666555555544444444444444444443333333333333333222222222222222222211111111111111121111111111111111111000000000000000/////////////////////////...............------,,,,,,++++++*****************))))))))))))))(((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJIIIIIIIIIIIIIIIIIJJJJJJKKLLLLLLMMMMMNNNOOOPPPQQRRSTTUUUUVVVVVVVVVUUUUUUTTTWWWVVVUUUTTSRRRQQQPPPPQQQUVVVVVVVVUUUTTSSSSRRRRRRQPOOONNNMMMLLLLLLLLLLLLLLLIIIHHHHHHHHHGGGGGGGFFFFFFGGFFFFFFFFFEEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?@@????????????????>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888887777777777777777766666666666666655555544444444444444444443333333333333333222222222222222222221111111111111111111111111111111111000000000000000/////////////////////////................-----,,,,,,++++++*****************))))))))))))))(((((('''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKLLLLLLMMMMNNNNOOOPPPQQRRSTTTUUUVVVVVVVVUUUUUUTTTTWWVVVVUUTTSSRRQQQPPPPPQQQUVVVVVVVVUUUTTTSSSRRRRRRRPOOOONNMMMLLLLLKKKKKKKKKKHHHHHHHHHHHGGGGGGGFFFFFFEGFFFFFFFFEEEEEEEEEEEEEDDDCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???@????????????????>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888777777777777777776666666666666665555554444444444444444444333333333333333322222222222222222222111111111111111111111111111111111100000000000000/////////////////////////.................-----,,,,,,++++++*****************)))))))))))))))((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKLLLLLLMMMMNNNNOOOPPPQQQRSTTTUUUUVVVVVVUUUUUTTTTTTWVVVVUUUTTSSRRQQPPPPPPPQQUUVVVVVVVVUUTTTSSSSRRRRRRPOOOONNMMMLLLLKKKKKKKKKKKHHHHHHHGGGGGGGGGGFFFFFFEEGFFFFFFFEEEEEEEEEEEEEDDDDCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888777777777777777776666666666666665555554444444444444444444333333333333333332222222222222222222111111111111111101111111111111111100000000000000/////////////////////////.................-----,,,,,,++++++*****************)))))))))))))))(((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKLLLLLMMMMMNNNOOOOPPPQQQRSTTTUUUUUUUUUUUUUUTTTTTTTVVVVUUUTTSSRRQQQPPPPPPPQQUUVVVVVVVVUUUTTSSSSRRRRRRPOOOONNMMMLLLKKKKKKKKKKKKHHGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFEEEEEEEEEEEEEDDDDDCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888877777777777777777666666666666666555555444444444444444444433333333333333333222222222222222222211111111111111100011111111111111111000000000000/////////////////////////..................-----,,,,,,++++++******************))))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  PQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKLLLLLMMMMNNNNOOOPPPPQQQRSTTTTUUUUUUUUUUUUTTTTTTSSVVVUUUUTTSSRRQQPPPPPPPPQQUUVVVVVVVVUUUTTSSSSRRRRRRPOOONNNMMLLLKKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFFEEEFFFFFFEEEEEEEEEEEEEDDDDDDCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888877777777777777777666666666666666555555444444444444444444443333333333333333222222222222222222221111111111111100001111111111111111000000000000/////////////////////.///..................-----,,,,,,++++++******************)))))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKLLLLMMMMMNNNOOOOPPPQQQQRSSTTTUUUUUUUUUUUTTTTTTSSSVVVUUUTTTSSRRQQPPPPPPPPPQUUVVVVVVVVUUTTTSSSRRRRRRQPOOONNNMMLLLKKKKKJJJJJJJJGGGGGGGGGGGGGGFFFFFFFEEEEFFFFFEEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777777666666666666666555555544444444444444444443333333333333333322222222222222222221111111111111000000111111111111111000000000000/////////////////////../...................------,,,,,++++++******************)))))))))))))))(((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKLLLLMMMMNNNNOOOPPPPQQQQRSSTTTTUUUUUUUUUTTTTTSSSSSVUUUUUTTSSRRQQPPPPOPPPPPQUUVVVVVVVUUUTTTSSSRRRRRQQOOOONNMMMLLKKKKJJJJJJJJJJGGGGGGFFFFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777766666666666666655555554444444444444444443333333333333333332222222222222222222211111111111100000001111111111111100000000000/////////////////////........................-----,,,,,+++++++************)*****))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLLLMMMMNNNOOOOPPPPQQQRRSSTTTTUUUUUUUTTTTTTSSSSSSUUUUUTTTSSRRQQPPPOOOOPPPQUUUVVVVVVUUUTTSSSRRRRRQQQOOONNNMMLLLKKKJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFEEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777776666666666666665555554444444444444444444333333333333333332222222222222222222211111111111100000000111111111111100000000000////////////////////.........................------,,,,+++++++************))****)))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLLLMMMNNNOOOOPPPPQQQQRRSTTTTTUUUUUUTTTTTTSSSSSSSUUUUTTTSSRRQQPPPOOOOOOPPPUUUUVVVVUUUTTTSSRRRRQQQQQOONNNMMMLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777776666666666666665555555444444444444444443333333333333333332222222222222222222211111111111100000000011111111111100000000000///////////////////..........................------,,,,,++++++*************))****))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPQQQQRRRSTTTTTTUUUUTTTTTTSSSSSSSRUUUTTTSSSRRQQPPOOOOOOOOPPTUUUUUUUUUTTTSSRRRRQQQQQPONNNMMMLLKKKJJJJJIIIIIIIIFFFFFFFFFFFFFFFFFEEEEEEEDFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777776666666666666665555555544444444444444444333333333333333333222222222222222222211111111111100000000001111111111100000000000//////////////////...........................-------,,,,++++++*************)))***)))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHIIIIIIIIJJKKKLLLMMMNNNOOOPPPQQQQRRRRTTTTTTTTTTTTTTTTSSSSSSRRRUUUTTTSSRRQQPPPOOOOOOOOOPTTUUUUUUUTTTSSRRRQQQQQPPPNNNNMMLLLKKKJJJJIIIIIIIIIFFFFFFFFFFFFFFFFEEEEEEEEDFEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777676666666666666665555555554444444444444443333333333333333333222222222222222222221111111111110000000000111111111100000000000////////////////..............................------,,,,,+++++*************))))**)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIHHHHHHHHHHHHHIIIIIIJJKKKLLLMMMNNOOOPPPQQQQRRRRRTTTTTTTTTTTTTTTTSSSSSRRRRUUTTTSSSRRQQPPOOONNNNOOOOTTTTUUUUTTTSSSRRQQQQPPPPPNNMMMMLLKKKJJJJIIIIIIIIIIFFFFFFFFFFFFFFEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777666666666666666665555555555444444444444443333333333333333333222222222222222222221111111111110000000000011111111000000000000//////////////................................-------,,,,++++++************)))))*)))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIHHHHHHHHHHHHHHHHIIIIIIJKKKLLLMMNNNOOPPPQQQQRRRRRSTTTTTTTTTTTTTTTSSSSSRRRRRUTTTTSSRRQQPPOOONNNNNNNOOSSTTTTTTTTSSSRRQQQPPPPPPONMMMMLLLKKJJJJIIIIIIIIIHHFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888777777777777777666666666666666665555555555544444444444443333333333333333332222222222222222222121111111111110000000000001111110000000000000/////////////.................................-------,,,,,+++++************))))))*)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHHHHHHIIIIIJJKKKLLLMMNNNOOPPPQQQQRRRRRUUUVVVVVVVUUUUUUTTTTTSSSSVVVUUUTTSSRRQQPPPOOOOOPPPQQQQRRRRQQQPPPOOONNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888777777777777776666666666666555555555555555544444444444444444444443333333333333333333322222222222222211111111111100000000000000000000//////////............---------------------------------,,,,,,,+++++*******)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJKKKLLMMNNOOOPPQQQQRRRRRSUUVVVVVVVVUUUUUUTTTTSSSSSVVUUUTTSSRRQQPPPOOOOOOOPPPQQQQQQQQQPPPOOONNNNMMMMMLKKKKJJJIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888877777777777777666666666666655555555555555554444444444444444444443333333333333333333322222222222222221111111111110000000000000000000///////////...........----------------------------------,,,,,,,+++++*******)))))))))))))))()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJKKKLLMMNNOOPPPQQQRRRRRRSUVVVVVVVVVUUUUUTTTTTSSSSSVUUUUTTSSRRQQPPOOOOOOOOOOPPPPQQQQPPPPOOONNNNMMMMMLKKKKJJJIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888887777777777777766666666666665555555555555555444444444444444444444333333333333333333332222222222222221111111111111000000000000000000////////////..........----------------------------------,,,,,,,,,+++++******)))))))))))))))(())((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJKKKLLMMNNOOPPPQQQRRRRRSSVVVVVVVVVVUUUUUTTTTSSSSSSVUUUTTTSSRQQPPOOONNNNNOOOOPPPPPPPPPPOOONNNMMMMMLLLKKKJJJIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888777777777777776666666666666655555555555555544444444444444444444333333333333333333332222222222222222111111111111100000000000000000/////////////.........---------------------------------,,,,,,,,,,,+++++*******)))))))))))))))(())(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKLLMMNNOOPPPQQQRRRRSSSVVVVVVVVVUUUUUUTTTTSSSSSRUUUUTTSSRRQQPPOONNNNNNNNOOOOPPPPPPOOOONNNNMMMMLLLLKKJJJJIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888877777777777777666666666666665555555555555554444444444444444444433333333333333333333222222222222222221111111111110000000000000000//////////////.........---------------------,,,----,,,,,,,,,,,,,,,,++++++******)))))))))))))))((()(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJKKLLMMNNOOPPPQQQRRRRSSSVVVVVVVVVUUUUUTTTTTSSSSSRUUUTTTSSRRQPPOOONNNNNNNNNOOOOOOOOOOOONNNNMMMMLLLLLJJJJJIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888777777777777776666666666666655555555555555544444444444444444444333333333333333333332222222222222222211111111111100000000000000////////////////.........-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++*******))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIJJJKKLLMMNNOOPPPQQQRRRRSSSVVVVVVVVVUUUUUTTTTSSSSSRRUUUTTTSSRQQPPOONNNNMMMNNNNOOOOOOOOOONNNNMMMMLLLLLKJJJJIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888777777777777766666666666666555555555555555444444444444444444433333333333333333333222222222222222221111111111111000000000000000///////////////..........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++******)))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHIIJJJKKLLLMMNNOOPPQQQRRRRRSSVVVVVVVVUUUUUUTTTTSSSSRRRUUTTTSSRRQQPPOONNNMMMMMMNNNNOOOOOOONNNNMMMMMLLLLKKJJJIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888877777777777766666666666666555555555555555444444444444444444433333333333333333332222222222222222211111111111110000000000000000///////////////..........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++*******))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHIIJJJKKLLMMNNOOPPQQQRRRRRSSUVVVVVVVUUUUUTTTTSSSSRRRRUUTTTSSRRQQPOONNNMMMMMMMMNNNNNNONNNNNNNMMMMLLLLKKKJJIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888777777777777666666666666655555555555555554444444444444444443333333333333333333222222222222222211111111111111000000000000000///////////////...........--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*******))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHIIJJJKKLLMMNNOOPPPQQQRRRRRSUUVVVVUUUUUUUTTTSSSSSRRRRUTTTSSSRRQPPOONNNMMMMMMMMNNNNNNNNNNNNNNMMMMLLLLKKKJIIIIIHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888887777777777666666666666666555555555555555444444444444444444333333333333333332222222222222222211111111111111000000000000000///////////////............-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++********)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHIIJJKKLLMMNNNOOPPQQQQRRRRRUUUUUUUUUUUUTTTTSSSSRRRRQTTTTSSRRQQPPOONNMMMMMMMMMMMNNNNNNNNNNNMMMMLLLLKKKKIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888888888877777777766666666666666665555555555555544444444444444444433333333333333333222222222222222221111111111111100000000000000////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMMNNOOPPPQQQQRRRRUUUUUUUUUUUUTTTSSSSRRRRQQTTTSSSRRQQPPOONNMMMMMMMMMMMMNNNNNNNNNNMMMMLLLLKKKKIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888887777777776666666666666665555555555555544444444444444444433333333333333333222222222222222221111111111111100000000000000///////////////.............------------,,,,,,,,,,,,,,,,,+,,,,++++++++++++++++********))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMMNNNOOPPPQQQQRRRUUUUUUUUUUUTTTSSSSRRRRQQQTTSSSRRRQQPPOONNMMMMLLLMMMMMMNNNNNNNNMMMMMLLLKKKKJIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888877777777666666666666666555555555555554444444444444444444333333333333333322222222222222221111111111111100000000000000///////////////..............-----------,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++********))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKKLLMMNNOOOPPPQQQQRRUUUUUUUUUUTTTTSSSRRRQQQQQTSSSSRRQQPPOONNNMMMLLLLLMMMMMMNNNNNNNMMMMMLLLKKKKJIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888877777777666666666666666555555555555555444444444444444444333333333333333322222222222222221111111111111100000000000000//////////////...............-----------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********)))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJJKKLLMMNNNOOOPPPQQQQRUUUUUUUUUTTTTSSSRRRQQQQPPSSSSRRRQQPPOONNMMMMLLLLLLMMMMMMNNNNNMMMMMLLLLKKKJJIIHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888877777777666666666666666555555555555555444444444444444444333333333333333322222222222222221111111111111110000000000000//////////////...............-----------,,,,,,,,,,,,,,,,++++++++++++++++++++++**********))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKKLLMMNNOOOPPPQQQQQTTUUUUUUTTTTSSSRRRQQQPPPPSSRRRRQQPPPOONNMMMLLLLLLLMMMMMMMMMMMMMMMMLLLKKKKJJIHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888888877777777666666666666666555555555555555444444444444444444333333333333333322222222222222221111111111111110000000000000//////////////..............------------,,,,,,,,,,,,,,,+++++++++++++++++++++++**********))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJJKKLLMMNNNOOOPPPQQQQTTTUUUUTTTTSSSRRRQQQPPPPORRRRRQQQPPOONNNMMMLLLLLLLLMMMMMMMMMMMMMMLLLLKKKJJJIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999999999998888888888888888877777777666666666666666555555555555555444444444444444444433333333333333322222222222222221111111111111110000000000000//////////////..............------------,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGHHHIIIJJKKLLLMMNNOOOPPPPQQQTTTTUUTTTTTSSRRRQQPPPPOOORRRQQQQPPPOONNMMMLLLLLLLLLMMMMMMMMMMMMMMLLLKKKKJJJIHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999999988888888888888888777777777666666666666666555555555555555444444444444444444433333333333333322222222222222221111111111111110000000000000///////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$################"###""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGHHIIIJJKKKLLMMNNNOOOPPPQQQTTTTTTTTTTSSSRRQQPPPOOOOORQQQQQPPPOONNNMMMLLLLLLLLLLMMMMMMMMMMMMLLLLKKKJJJJHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@??????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999999988888888888888888777777777666666666666666555555555555555444444444444444443433333333333333322222222222222221111111111111110000000000000///////////////.............-------------,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################"###""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGHHIIIJJJKKLLMMMNNOOOPPPQQQTTTTTTTTTTSSRRQQQPPOOOONNQQQQPPPPOOONNMMMLLLLLLLLLLLLMMMMMMMMMMLLLLKKKKJJJIHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@??????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888888888888777777777666666666666666555555555555555444444444444444443333333333333333322222222222222221111111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""##""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGHHIIIJJJKKLLMMMNNOOOPPPQQQTTTTTTTTTSSSRRQQPPOOONNNNQQPPPPPOOONNMMMLLLLLLKLLLLLLLLMMMMMMMLLLLLKKKJJJJIHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@??????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999999998888888888888888777777777666666666666666555555555555555444444444444444443333333333333333332222222222222221111111111111111000000000000///////////////.............---------------,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################"""#""""""""""""""""!!!!!!!!!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGHHHIIIJJKKLLMMMNNOOOPPPQQQTTTTTTTTTSSRRQQPPOOONNNNMPPPPPPOOONNNMMMLLLLKKKKKLLLLLLLLMMMLLLLLLKKKKJJJIIHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888777777777766666666666666555555555555555444444444444444444333333333333333332222222222222221111111111111111000000000000//////////////..............----------------,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFFGGGGGHHHIIIJJKKLLMMMNNOOOPPPQQQTTTTTTTTTSSRRQQPPOONNNMMMPPPPOOOONNNMMMLLLLKKKKKKKLLLLLLLLLLLLLLLKKKKJJJIIIHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@?????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999888888888888887777777777766666666666665555555555555544444444444444444443333333333333333322222222222222221111111111111110000000000000//////////////..............----------------,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))((((((((((((((('(((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFGGGGGHHHIIIJJKKLLMMMNNOOOPPPQQQTTTTTTTTSSSRRQQPOONNNMMMMPPPOOOONNNMMMLLLLKKKKKKKKLLLLLLLLLLLLLLKKKKJJJJIIIHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999888888888888887777777777776666666666665555555555555544444444444444444443333333333333333322222222222222221111111111111110000000000000//////////////..............-----------------,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))(((((((((((((((''((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFFGGGGGHHHIIIJJKKLLMMNNNOOPPPPQQQTTTTTTTTSSSRRQPPOONNNMMMMPOOOOONNNNMMMLLLKKKKKKKKKKKLLLLLLLLLLLKKKKKJJJIIIIHGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999988888888888888877777777777776666666666655555555555555444444444444444444433333333333333333222222222222222211111111111111100000000000000//////////////..............-----------------,,,,,,,,,,,++++++++++++++++++**************))))))))))))))((((((((((((((((''(('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJKKLLMMNNOOPPPQQQRRRRTTTTTTTTSSRRQQPPOONNMMMMMPPOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????????????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888888887777777777666666666666665555555555554444444444444444444333333333333332222222222222211111111111111111100000000000000//////////////...............-----------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJKKLLMMNNOOPPPQQQRRRRTTTTTTTTSSRRQQPPOONNMMMMLPOOOOONNNNMMLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHGGFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@???????????????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888888877777777777666666666666655555555555554444444444444444443333333333333322222222222222211111111111111111000000000000000//////////////...............-----------------,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJKKLLMMNNOOPPPQQQRRRRTTTTTTTSSSRRQQPPOONNMMMMLPOOOOONNNMMMLLLKKKKKKKKKKIJJJJJJJJJJJJJIIIIHHHHGGGFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888888877777777777766666666666655555555555554444444444444444443333333333333322222222222222211111111111111111000000000000000//////////////...............------------------,,,,,,,,,,,++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  LMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJKKLLMMNNOOPPQQQQRRRRTTTTTTTSSSRRQQPPONNNMMMMLOOOOONNNNMMLLLKKKKKKKKKKKIIJJJJJJJJJJJIIIIHHHHHGGGFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@????????????>??????????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888888777777777777766666666666555555555555554444444444444444433333333333333322222222222222111111111111111110000000000000000//////////////...............-----------------,,,,,,,,,,,++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!  LLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJKKLLMMNNOOPPQQQRRRRRTTTTTTTSSRRRQQPOONNNMMMMLOOOOONNNMMMLLLKKKKKJJJJKKIIIIJJJJJJJIIIIIIHHHHGGGGFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????>>?????????>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888888777777777777776666666666555555555555555444444444444444433333333333333322222222222222111111111111111110000000000000000///////////////..............------------------,,,,,,,,,,,+++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIIJJKKLLMMNNOOPPQQQRRRRRTTTTTTSSSRRQQPPOONNNMMMMLPOOOONNNMMMLLLKKKKJJJJJJJIIIIIIIIJIIIIIIIHHHHHGGGGFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@??????????>>>>???????>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888887777777777777776666666665555555555555555444444444444444333333333333333322222222222222111111111111111100000000000000000//////////////...............------------------,,,,,,,,,,+++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKLLMMNNOOPPQQQQRRRRTTTTTSSSSRRQQPPOONNNMMMMLPOOOONNNMMLLLKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>??????>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888888877777777777777776666666655555555555555555444444444444443333333333333333222222222222221111111111111111000000000000000000//////////////...............-----------------,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKLLMMNNOOPPQQQQRRRRTTTTSSSSRRQQQPPOONNNMMMMLPOOOONNNMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>>>>?????>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888888877777777777777776666666655555555555555555544444444444444333333333333333222222222222221111111111111111000000000000000000//////////////...............-----------------,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKLLMMNNOOPPPQQQQRRRSSSSSSSRRRQQPPOOONNNMMMMLPOOOONNMMMLLKKKKJJJJJJJJJHHIIIIIIIIIIIIHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>>>>>????>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888777777777777777766666666555555555555555555444444444444443333333333333332222222222222221111111111111110000000000000000000//////////////..............-----------------,,,,,,,,,,,,++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMNNOOPPPQQQQQRRSSSSSSRRRQQQPPOOONNNMMMMLPOOONNNMMMLLKKKJJJJJJJJJJHHHIIIIIIIIIIIHHHHHGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>>>>>??>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888777777777777777766666666555555555555555555444444444444443333333333333332222222222222221111111111111111000000000000000000//////////////...............----------------,,,,,,,,,,,,+++++++++++*************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNOOPPPQQQQQQSSSSSRRRQQQPPPOONNNNMMMMLPOOONNNMMLLLKKKJJJJJJJIJJHHHHHIIIIIIIIHHHHHHGGGGGFEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>>>>>>?>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888888887777777777777777666666666555555555555555554444444444444433333333333333332222222222222211111111111111110000000000000000000//////////////..............----------------,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNOOPPPPQQQQQSSSRRRRQQQPPPOOONNNMMMMMLPOOONNNMMLLLKKJJJJJJIIIIIHHHHHHHIIIIHHHHHHHGGGGGFFEEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888877777777777777776666666665555555555555555544444444444444333333333333333322222222222222211111111111111100000000000000000000/////////////..............----------------,,,,,,,,,,,,+++++++++++*************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGFFFFFFGGGGGGGGGGGGGGGGGHHHIIIJJJKKLMMNNOOOPPPQQQQQSRRRRRQQQQPPOOONNNNMMMMMLOOOONNNMMLLKKKJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888888777777777777777766666666655555555555555555444444444444443333333333333333222222222222222111111111111111000000000000000000000////////////..............----------------,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHIIJJJKKLLMMNNOOPPPPPQQQRRRRRQQQQPPPOOONNNMMMMMMLOOOONNMMMLLKKKJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888887887777777777777777666666666555555555555555554444444444444433333333333333333222222222222221111111111111110000000000000000000000////////////.............----------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHIIJJJKKLLMMNNOOOPPPPPPPRRRRQQQQPPPOOONNNMMMMMMLLOOONNNMMMLLKKKJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888887787777777777777777666666665555555555555555544444444444444433333333333333333322222222222222111111111111110000000000000000000000////////////..............--------------,,,,,,,,,,,,,++++++++++++*************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!  KKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHIIIJJKKLLMMNNNOOOPPPPPPRRRQQQQPPPOOONNNNMMMMMLLLOOONNNMMLLLKKJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888887777777777777777777666666666555555555555555544444444444444333333333333333333332222222222222111111111111011000000000000000000000/////////////..............--------------,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  KKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHIIIJJJKKLLMMMNNOOOPPPPPPRRQQQQPPPOOONNNNMMMMMLLLLOOONNNMMLLKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888887777777777777777777666666666655555555555555544444444444444333333333333333333332222222222222111111111111101000000000000000000000/////////////..............--------------,,,,,,,,,,,,++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKLLMMMNNOOOOPPPPPRQQQQPPPOOONNNNMMMMMLLLLLOONNNMMMLLKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@???????>>>>>>>>>>>>>=>>>>>>>>>================<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888887777777777777777777666666666665555555555555544444444444444333333333333333333332222222222222111111111111100000000000000000000000/////////////..............--------------,,,,,,,,,,,,,+++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHHIIIJJJKKLLMMMNNOOOOPPPPPQQQQQPPPOOONNNMMMMLLLLLLLOONNNMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>==>>>>>>>>>================<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888888877777777777777777777666666666666555555555555544444444444443333333333333333333332222222222222111111111111100000000000000000000000//////////////.............--------------,,,,,,,,,,,,,+++++++++++***************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHIIIIJJKKKLLMMMNNOOOOOPPPPQQQQPPPOOONNNMMMMLLLLLLLLONNNMMMLLKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFEEEDEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>===>>>>>>>==================<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777777666666666666655555555555544444444444443333333333333333333332222222222222111111111111100000000000000000000000//////////////.............--------------,,,,,,,,,,,,,++++++++++++***************))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFGGGGGGHHHHIIIJJJKKKLLMMMNNOOOOOPPPPQQQQPPPOONNNMMMMLLLLLLLKKNNNNMMMLLKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@???????>>>>>>>>>>>>====>>>>>>==================<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888887777777777777777777666666666666666555555555554444444444444433333333333333333333222222222222221111111111111000000000000000000000///////////////..............-------------,,,,,,,,,,,,,++++++++++++***************))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFGGGGGGHHHIIIIJJJKKLLLMMNNNOOOOOPPPPQQQQPPPOONNNMMMLLLLLLLKKKNNNMMMLLLKKJJJJJIIIIIIIIJHHHHHHHHHHHHHGGGGGFFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>=====>>>>>==================<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888887777777777777777777666666666666666655555555554444444444444443333333333333333332222222222222221111111111111000000000000000000000///////////////..............--------------,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFEFFFFFFFFFFFFFGGGGGHHHIIIJJJKKKLLMMMNNNOOOOOPPPPQQQPPPOOONNMMMLLLLLLKKKKKNNNMMMLLKKKJJJJIIIIIIIIJJHHHHHHHHHHHHHGGGGGFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@????????>>>>>>>>>>>======>>>>==================<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888777777777777777777766666666666666665555555555444444444444444433333333333333333222222222222222111111111111100000000000000000000/////////////////.............--------------,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEFFFFFFFFGGGGGHHHIIIJJJKKLLLMMMNNNOOOOOPPPPQQQPPPOONNNMMLLLLLKKKKKKKNNMMMLLLKKKJJJJIIIIIIIJJJHHHHHHHHHHHHHGGGGFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCBBBBBBBBAAAAA@@@@@?????????>>>>>>>>>>>>======>>>=================<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777776666666666666666555555555544444444444444444333333333333333322222222222222211111111111111000000000000000000/////////////////...............--------------,,,,,,,,,,,,+++++++++++***************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGHHHIIIJJKKKLLLMMNNNNOOOOOPPPOQQQPPPOONNMMMLLLLKKKKKKKKNNMMMLLKKKJJJJIIIIIIIIJJJHHHIIHHHHHHHGGGGFFFFFEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAABBBBBBBBBBBBBCCCCCBBBBBBBAAAAA@@@@@?????????>>>>>>>>>>>=======>>=================<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777776666666666666666555555555544444444444444444433333333333333322222222222222211111111111111000000000000000000//////////////////..............--------------,,,,,,,,,,,,+++++++++++***************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  JJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHIIIJJKKKLLLMMMNNNOOOOOOOOQQQPPPOONNMMMLLLKKKKKKKKKMMMMLLLKKJJJJIIIIIIIIIIJJHHHHHHHHHHHGGGGFFFFEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCBBBBBAAAA@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999998888888888888888888887777777777777777766666666666655555555555555544444444444444444433333333333333333322222222222222222111111111111110000000000000000//////////////////..............--------------,,,,,,,,,,,,,+++++++++*************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGHHIIIJJKKKLLMMMNNNNOOOOOOOOQQQPPOOONNMMLLLLKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIJJHHHHHHHHHHGGGGFFFFEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBABBAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCBBBBBAAAA@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999998888888888888888888887777777777777777766666666666655555555555555554444444444444444433333333333333333322222222222222222111111111111110000000000000000///////////////////.............---------------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHIIIJJKKKLLMMMNNNNOOOOOOOOQQPPPOONNMMMLLLKKKKKKKKKJMMMLLLKKJJJIIIIIIIIIIIIJJHHHHHHHHHGGGGFFFFFEEEEEEDCCCCCCCCCCCCCCCCCBBBBBBBABAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCBBBBBAAAA@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999998888888888888888888887777777777777777766666666666655555555555555554444444444444444433333333333333333322222222222222222111111111111110000000000000000///////////////////.............---------------,,,,,,,,,,,,,++++++++++************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEFFFFGGGHHIIIJJKKKLLMMMMNNNOOOOOOOOQQPPPOONNMMLLLLKKKKKKKKJJMMMLLKKKJJJIIIIIIIIIIIIIJHHHHHHHHHGGGGFFFFEEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCBBBBBAAAA@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::99999999999998888888888888888888887777777777777777766666666666655555555555555544444444444444444433333333333333333322222222222222222111111111111110000000000000000//////////////////..............---------------,,,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDEEEEEEEFFFFGGGHIIIJJKKKLLLMMMNNNNOOOOOOOQPPPOOONNMMLLLKKKKKKKKKJJMMLLLKKKJJIIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCBBBBBAAA@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::99999999999998888888888888888877887777777777777777766666666666555555555555555544444444444444444433333333333333333322222222222222222211111111111110000000000000000/////////////////...............---------------,,,,,,,,,,,,,,+++++++++++**********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHIIJJJKKLLLMMMNNNNNOOOOOOQPPPOONNMMMLLLKKKKKKKKJJJMMLLLKKJJJIIIIIHHHIIIIIIIHHHHHHGGGGGFFFFEEEEEDDDDDCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCBBBBBAAA@@@@????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999988888888888888888877787777777777777777766666666666555555555555555544444444444444444433333333333333333322222222222222222211111111111110000000000000000/////////////////...............----------------,,,,,,,,,,,,,+++++++++++**********))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEFFFFGGHHIIIJJKKKLLMMMMNNNNNOOONNPPPPOONNMMLLLKKKKKKKKKJJJMMLLLKKJJJIIIIHHHHHHIIIIIHHHHHGGGGGFFFFEEEEEDDDDDDCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCBBBBBAAAA@@@????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999988888888888888888777777777777777777777666666666665555555555555555444444444444444444333333333333333333222222222222222222111111111111100000000000000000////////////////..............-----------------,,,,,,,,,,,,,+++++++++++**********)))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHHIIJJJKKLLLMMMNNNNNNNNNNPPPOOONNMMLLLKKKKKKKKKJJJMMLLLKKJJJIIIHHHHHHHHIIIIGGGGGGGGGFFFFEEEEEDDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCBBBBBAAA@@@@???????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999888888888888888888777777777777777777777666666666665555555555555555444444444444444444333333333333333333222222222222222222111111111111000000000000000000///////////////...............-----------------,,,,,,,,,,,,,+++++++++++***********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHHIIJJKKKLLLMMMNNNNNNNNNPPOOONNMMMLLLKKKKKKKKKKJJMMLLLKKJJIIIHHHHHHHHHHHHIGGGGGGGFFFFFEEEEEDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@AAAAAAAAAABBBBBBBCCCCBBBBBBAAA@@@@?????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999999888888888888888887777777777777777777776666666666665555555555555555444444444444444443333333333333333333222222222222222222111111111111100000000000000000///////////////..............------------------,,,,,,,,,,,,,++++++++++++**********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  IJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFFGGHHIIIJJKKKLLMMMMNNNNNNNNPPOOONNMMLLLLKKKKKKKKKKJJMMLLLKKJJIIIHHHHHHHHHHHHHGGGGGFFFFFFEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@AAAAAAAABBBBBBBBBBBBBBBAAAA@@@?????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999888888888888888887777777777777777777776666666666665555555555555555444444444444444443333333333333333333222222222222222222111111111111100000000000000000///////////////..............------------------,,,,,,,,,,,,,++++++++++++**********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIJJJKKLLLMMMMNNNNNNNPOOONNNMMLLLKKKKKKKKKKKJJMMLLKKKJJIIIHHHHHHHHHHHHHFFFFFFFFFFEEEEEDDDDDDDDDCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBAAA@@@@?????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999988888888888888887777777777777777777776666666666666555555555555555444444444444444443333333333333333333222222222222222222111111111111100000000000000000///////////////.............-------------------,,,,,,,,,,,,,++++++++++++**********))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFGGGHHIIIJJKKKLLLMMMMNNNNNMOOOONNMMMLLLKKKKKKKKKKKJJMMLLKKKJJIIHHHHHGGGGGHHHHFFFFFFFFEEEEEEDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBAAAA@@@?????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999998888888888888887777777777777777777776666666666666655555555555555444444444444444433333333333333333333222222222222222222111111111111100000000000000000///////////////.............-------------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!   IIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGGHHIIIJJKKLLLMMMMMNNNMMOOONNNMMLLLLKKKKKKKKKKKKJMMLLKKJJJIIHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@????>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999999999998888888888888887777777777777777777776666666666666665555555555555444444444444444433333333333333333333322222222222222222111111111111100000000000000000///////////////..............------------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDEEEEFFGGGHHHIIJJJKKLLLMMMMMMMMMOOONNNMMLLLLKKKKKKKKKKKJJMMLLKKJJIIIHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBAAAA@@@@????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999998888888888888888777777777777777777777666666666666666655555555555544444444444444443333333333333333333322222222222222222211111111111110000000000000000/////////////////..............-----------------,,,,,,,,,,,,,+++++++++++++*********)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDEEEEFFFGGGHHIIIJJKKKLLLMMMMMMMMOONNNMMMLLLLKKKKKKKKKKKJJMMLLKKJJIIIHHHGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBAAAAA@@@????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999998888888888888887777777777777777777777666666666666666655555555555544444444444444443333333333333333333322222222222222222211111111111110000000000000000/////////////////...............----------------,,,,,,,,,,,,,+++++++++++++**********))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDEEEEFFGGGHHHIIJJJKKLLLMMMMMMMMOONNNMMMLLLLKKKKKKKKKKKJJMLLLKKJJIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBAAAAA@@@@????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999999999888888888888888777777777777777777777766666666666666665555555555554444444444444444333333333333333333332222222222222222221111111111111000000000000000/////////////////................----------------,,,,,,,,,,,,,+++++++++++++**********))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDEEEEFFFGGGHHIIIJJKKKLLLMMMMMMMONNNNMMMLLLLKKKKKKKKKKKJJMLLLKKJJIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@?????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888888888777777777777777777777766666666666666665555555555554444444444444444333333333333333333322222222222222222221111111111111000000000000000/////////////////................----------------,,,,,,,,,,,,,+++++++++++++**********))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFGGGHHHIIJJJKKLLLLMMMMMMONNNNMMMLLLLKKKKKKKKKKJJJMLLKKJJIIIHHGGGGGFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888888887777777777777777777777766666666666666665555555555554444444444444444333333333333333333322222222222222222211111111111111000000000000000/////////////////................---------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGHHIIIJJKKKLLLMMMMMMONNNNMMMLLLLKKKKKKKKKKJJJLLLKKJJIIHHHGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888887777777777777777777777766666666666666665555555555554444444444444444333333333333333333222222222222222222211111111111111100000000000000/////////////////................--------------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$#################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHHIIJJJKKLLLLMMMMMONNNNMMMLLLLKKKKKKKKKJJJJLLKKKJJIIHHGGGGFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888888888888887777777777777777777777766666666666666665555555555544444444444444444333333333333333333222222222222222222211111111111111110000000000000/////////////////................--------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!  HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEFFFFGGGGHHIIIJJKKKLLLLMMMLONNNNMMMLLLLKKKKKKKKJJJJILLKKJJIIHHHGGGFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999999888888888888887777777777777777777767666666666666666655555555555544444444444444444333333333333333333222222222222222222111111111111111110000000000000/////////////////................--------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHHIIJJKKKLLLLLMLLNNNNNMMMLLLLLKKKKKKKJJJJILKKJJJIIHHGGGGFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@????>>>>>>>=>=============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999999888888888888877777777777777777777666666666666666666655555555555544444444444444444333333333333333332222222222222222222111111111111111110000000000000/////////////////................-------------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEFFFFGGGHHHIIJJJKKLLLLLLLLNNNNNMMMMLLLLKKKKKKJJJJIILKKJJIIHHHGGGFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@????>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888877777777777777777777666666666666666666655555555555544444444444444443333333333333333332222222222222222221111111111111111110000000000000/////////////////................-------------,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFFGGGHHIIIJJKKKLLLLLLLNNNNNMMMMLLLLLKKKKKJJJIIIKKJJJIIHHGGGFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@?????>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888877777777777777777777666666666666666666655555555555544444444444444443333333333333333322222222222222222211111111111111111110000000000000////////////////.................------------,,,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGGHHHIIJJKKKLLLLLLLNNNNNMMMMLLLLLKKKKJJJJIIIKKJJIIHHHGGGFFFFFFEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999888888888888887777777777777777776666666666666666666655555555555544444444444444443333333333333333322222222222222222211111111111111111100000000000000////////////////.................------------,,,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDEEEEFFFFGGGHHHIIJJKKKLLLLMMMMOOOONNNNNMMMMLLLLKKKKJJJIMLLKKJJJIIHHHHHGGGGGGGGGGDDDDDDDDCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>=================<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999888888888888777777777777776666666666666666666666666555555555555555544444444444444444333333333222222222222222222211111111111111100000000000000///////////////..................--------------,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!! !  HIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDEEEEFFFFGGGHHIIIJJKKKLLLMMMMOOOONNNNNMMMMLLLLKKKJJJIILLLKKJJIIIHHHHGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>>================<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999888888888888877777777777766666666666666666666666666555555555555555544444444444444443333333332222222222222222222211111111111111100000000000000///////////////..................---------------,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFFFGGGHHIIJJJKKLLLLMMMOOOOONNNNMMMMLLLLKKKJJJIILLKKJJJIIHHHHGGGGGGGGGGGGDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>================<<<<<<<<<<<<<;;;;;;:::::::::::::::::999999999999998888888888888887777777777766666666666666666666666666555555555555555544444444444444443333333332222222222222222222111111111111111000000000000000///////////////..................---------------,,,,,,,,,,,,,,,,++++++++++***************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFFGGGHHIIIJJKKKLLLLLMOOOOONNNNMMMMLLLLKKKJJIIILLKKJJIIIHHHGGGGGGGGGGGGGDDDCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>===============<<<<<<<<<<<<<;;;;;;::::::::::::::::9999999999999999888888888888888777777777666666666666666666666666666555555555555555544444444444444443333333332222222222222222222111111111111111000000000000000///////////////..................---------------,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDEEEEEFFFGGGHHIIJJJKKLLLLLLOOOOONNNNMMMMLLLKKKJJJIIHLKKJJJIIHHHHGGGGGGGGGGGGFDDCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>>==============<<<<<<<<<<<<<;;;;;;::::::::::::::::9999999999999998888888888888888777777777666666666666666666666666666555555555555555544444444444444443333333332222222222222222222111111111111111000000000000000//////////////...................---------------,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFFGGHHHIIJJKKKLLLLLOOOONNNNNMMMMLLLKKKJJIIIHLKKJJIIIHHHGGGGGGGGGGGFFFDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>==============<<<<<<<<<<<<<;;;;;;::::::::::::::::99999999999999988888888888888887777777766666666666666666666666666655555555555555555444444444444444433333333322222222222222222221111111111111110000000000000000/////////////...................----------------,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFGGGHHIIJJJKKKLLLLOOOONNNNNNMMMLLLKKKJJIIIHLKKJJIIIHHHGGGGGGGGGFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=============<<<<<<<<<<<<<;;;;;;::::::::::::::::99999999999999988888888888888887777777766666666666666666666666666655555555555555555444444444444444433333333332222222222222222221111111111111100000000000000000/////////////...................----------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCCCCCDDDDDEEEEFFFGGHHHIIJJKKKLLLLOOOONNNNNNMMMLLLKKKJJIIHHKKJJJIIHHHHGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888877777777766666666666666666665566666655555555555555555444444444444444433333333333222222222222222211111111111111100000000000000000/////////////....................---------------,,,,,,,,,,,,,,++++++++++++++++**********))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDEEEEFFFGGHHIIJJJKKKLLLNNNNNNNNNNMMMLLLKKJJJIIHHKKJJIIIHHHGGGGGGGFFFFFFFFCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999999999988888888888888887777777766666666666666666665556666555555555555555555444444444444444433333333333322222222222222211111111111111100000000000000000/////////////....................----------------,,,,,,,,,,,,,++++++++++++++++**********)))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!"!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDEEEEFFGGGHHIIJJKKKKLLNNNNNNNNNNMMMLLLKKJJJIIHHKKJJIIIHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999999988888888888888888777777776666666666666666665555566655555555555555555444444444444444443333333333333222222222222221111111111111110000000000000000//////////////....................----------------,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCDDDDDDEEEFFFGGHHIIJJJKKKLLNNNNNNNNNNMMMLLLKKJJIIIHHKKJJIIHHHGGGGGGGFFFFFFFFFCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>=======<===<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999988888888888888887777777776666666666666666665555556655555555555555555444444444444444443333333333333322222222222221111111111111110000000000000000//////////////....................-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))()(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDEEEEFFGGGHHIIJJKKKKLNNNNNNNNNNMMMLLLKKJJIIHHGKJJIIIHHHGGGGGGFFFFFFFFFFCCCCCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>=======<<==<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999988888888888888888777777776666666666666666655555555555555555555555555444444444444444443333333333333332222222222221111111111111110000000000000000///////////////...................-----------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDEEEFFFGGHHIIJJJKKKLNNNNNNNNNNMMMLLLKKJJIIHHGKJJIIIHHHGGGGGFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>=======<<<=<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999998888888888888887777777777666666666666666655555555555555555555555554444444444444444433333333333333333222222222221111111111111100000000000000000///////////////...................-----------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDEEEEFFGGHHIIIJJKKKKNNNNNNNNNNMMMLLLKKJJIIHHGKJJIIHHHGGGGGGFFFFFFFFFFFCCCCCCCCBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAAABAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::999999999999999998888888888888887777777777766666666666666555555555555555555555555554444444444444444433333333333333333222222222211111111111111110000000000000000///////////////....................-----------------,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDEEEFFGGGHHIIJJJKKKNNNNNNNNNNMMMLLLKKJJIIHHGJJJIIHHHGGGGGFFFFFFFFFFFFCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999999999998888888888888887777777777776666666666666555555555555555555555555554444444444444444433333333333333333222222222211111111111111111000000000000000///////////////....................-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDEEEFFFGGHHIIJJJKKKNNNNNNNNNNMMMLLLKKJJIIHHGJJIIIHHGGGGGFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::9999999999999999988888888888888887777777777777666666666666555555555555555555555555544444444444444444433333333333333333222222222111111111111111111100000000000000///////////////....................-----------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"#"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDEEEFFGGHHIIIJJKKKNNNNNNNNNNMMMLLLKKJJIHHGGJJIIHHHGGGGGFFFFFFFFFFFFFCCCCCBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999999988888888888888877777777777777766666666666555555555555555555555555544444444444444444433333333333333333222222222111111111111111111100000000000000///////////////....................-----------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDEEEFFGGHHHIIJJJKKNNNNNNNNNNMMMLLLKKJIIHHGGJJIIHHHGGGGFFFFFFFFFFFFFFCCCCBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999999988888888888888887777777777777776666666665555555555555555555555555544444444444444444433333333333333332222222222111111111111111111100000000000000////////////////....................----------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDEEEFFFGGHHIIJJJKKNNNNNNNNNNMMMLLKKJJIIHHGGJIIHHHGGGGFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::9999999999999999888888888888888877777777777777777666666665555555555555555555555555444444444444444444333333333333333332222222222111111111111111111000000000000000////////////////....................----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDEEEFFGGHHIIJJJKKNNNNNNNNNNMMMLLKKJJIIHGGFJIIHHGGGGGFFFFFFFFFFFFFEECCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@??????????>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999999888888888888888877777777777777777666666665555555555555555545555555444444444444444444333333333333333332222222221111111111111111111000000000000000////////////////....................----------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDEEEFFGGHHIIIJJKKMNNNNNNNNNMMMLLKKJJIHHGGFIIHHHGGGGFFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@???????????>>>>>>>========<<<<<<<<<;<<<<;;;;;;;;;;;;;:::::::::999999999999999888888888888888877777777777777776666666665555555555555555544555554444444444444444444333333333333333332222222221111111111111111111000000000000000////////////////....................----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDEEFFGGHHHIIJJKKMNNNNNNNNNMMMLLKKJIIHHGFFIIHHGGGGGFFFFFFFFFFFFEEEEBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????@@@@@@@@@@@@@@AAAA@@@@@@@@@????????????>>>>>>========<<<<<<<<<;;<<<;;;;;;;;;;;;;::::::::::99999999999999888888888888888777777777777777776666666665555555555555555544455554444444444444444444333333333333333332222222222111111111111111111000000000000000/////////////////..................----------------,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBCCCCCCCDDDDEEEFFGGHHIIJJJKMNNNNNNNNMMMMLLKJJIIHGGFFIHHHGGGGFFFFFFFFFFFFEEEEEBBBBBBBBBBBBAAAAAAAAAAAAA@?????????????@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>========<<<<<<<<<;;;<<;;;;;;;;;;;;;:::::::::::9999999999998888888888888888777777777777777776666666665555555555555555544445554444444444444444444333333333333333332222222222211111111111111111000000000000000//////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCDDDEEEFFGGHHIIIJJKMMNNNNNNNMMMLLKKJJIHHGFFEIHHGGGGFFFFFFFFFFFFEEEEEEBBBBBBBBBBBAAAAAAAAAAAAAA?????????????????@@@@@@@@@@@@@@@@@??????????????>>>>>>========<<<<<<<<<;;;;<;;;;;;;;;;;;;::::::::::::999999999998888888888888888777777777777777777666666665555555555555555544444554444444444444444443333333333333333332222222222221111111111111111000000000000000//////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  FFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCDDDEEFFFGGHHIIJJJMMMNNNNNMMMMLLKKJIIHGGFFEHHHGGGFFFFFFFFFFFFEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAA????????????????????@@@@@@@@@@@@@?????????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999998888888888888888777777777777777776666666665555555555555555544444454444444444444444443333333333333333332222222222222111111111111110000000000000000//////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDEEFFFGGHHIIJJKKMMNNNNNNNMMMLLKKJIIHGGFFEHGGFFFFFFFEEEEEEEEEEEEEDDBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;::::::::9999999988888888888888888777777777777777776666666666666666666665555555555555554444444444444444443333333322222222222222222211121111111111111111110000000000000000///////////////..................-------------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFGGHHIIJJJKMMMNNNNNMMMMLLKKJIIHGGFEEGGGFFFFFFEEEEEEEEEEEEEDDDBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@?????????????>>>>>>>>???>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;:::::::::999999988888888888888888877777777777777766666666666666666666665555555555555554444444444444444443333333222222222222222222211111111111111111111110000000000000000////////////////.................-------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEDDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFGGHHIIJJKMMMMNNNMMMMLLKKJJIHHGFFEEGGFFFFFFEEEEEEEEEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????@@@@@@@@?????????????>>>>>>>>>>>?>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;;::::::::::99999888888888888888888877777777777777766666666666666666666665555555555555554444444444444444433333333222222222222222222111111111111111111111111000000000000000/////////////////................--------------,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEFFGGHHIIIJJLMMMMMMMMMMLLKKJIIHGGFEEDGGFFFFFEEEEEEEEEEEEEEDDDDAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;;:::::::::::9999988888888888888888877777777777777766666666666666666666665555555555555554444444444444444433333333222222222222222222111111111111111111111110000000000000000//////////////////...............--------------,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEFFGGHHIIJJLLMMMMMMMMLLLKJJIHHGFFEEDGFFFFFEEEEEEEEEEEEEEDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>=>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;:::::::::::::999888888888888888888777777777777777766666666666666666666665555555555555555444444444444444433333333322222222222222222111111111111111111111110000000000000000//////////////////..............---------------,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFGGHHHIIJLLMMMMMMMMLLKKJJIHHGFFEEDGFFFFFEEEEEEEEEEEEEEDDDDDAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>===>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::::::99888888888888888888777777777777777666666666666666666666665555555555555555444444444444444433333333332222222222222222111111111111111111111111000000000000000//////////////////..............---------------,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCDDDEEFFGGHHIIJLLLLMMMMMLLLKKJIIHGGFEEDDFFFFFEEEEEEEEEEEEEEEDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>======>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::8888888888888888888777777777777777666666666666666666666665555555555555555444444444444444433333333333222222222222221111111111111111111111110000000000000000//////////////////..............---------------,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCDDEEFFGGGHHIIKLLLLLMLLLLKKJJIIHGGFEEDDFFFFEEEEEEEEEEEEEEEDDDDDDAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>========>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9888888888888888888777777777777777666666666666666666666655555555555555555444444444444444333333333333322222222222221111111111111111111111111000000000000000//////////////////..............----------------,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCDDDEEFFGGHHIIKLLLLLLLLLLKKJJIHHGFFEEDDFFFFEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>===========>===========<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9988888888888888887777777777777777666666666666666665666655555555555555555444444444444444333333333333332222222222221111111111111111111111111000000000000000//////////////////.............------------------,,,,,,,,,,,++++++++++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFGGFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCDDDEEFFGGHHHIKKLLLLLLLLKKKJJIHHGFFEEDDFFFFEEEEEEEEEEEEEEEDDDDDDAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;::::::::::::::::9998888888888888887777777777777776666666666666666666566655555555555555555444444444444444333333333333333222222222221111111111111111111111111000000000000000//////////////////.............------------------,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCDDEEFFFGGHHIKKKLLLLLLLKKKJIIHHGFFEEDDFFFFEEEEEEEEEEEEEEDDDDDDDAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<=========<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999888888888888887777777777777776666666666666666665556655555555555555555444444444444444333333333333333322222222211111111111111111111111111000000000000000/////////////////..............------------------,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########################"""""""""""""""""!!"""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDEEEFFGGHHIKKKKLLLLLKKKJJIIHHGFFEEDDFFFFEEEEEEEEEEEEEEDDDDDDDAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<========<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888888777777777777777766666666666666666655556555555555555555554444444444444443333333333333333322222222111111111111111111111111100000000000000000////////////////.............--------------------,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"######"""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDEEEFFGGHHHKKKKKLLLLKKKJJIIHGGFFEEDDFFFFEEEEEEEEEEEEEDDDDDDDCAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<======<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999888888888887777777777777777666666666666666666555555555555555555555444444444444444433333333333333333222222221111111111111111111111111000000000000000000///////////////.............--------------------,,,,,,,,,,,++++++++++++++++*++*****************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""#####"""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDEEEFFGGHHHJKKKKKLKKKKKJJIIHGGFFEEDDFFFFEEEEEEEEEEEEEDDDDDDCCA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<=====<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::99999999888888888777777777777777766666666666666666655555555555555555555554444444444444444333333333333333332222222111111111111111111111111100000000000000000000//////////////.............--------------------,,,,,,,,,,,,+++++++++++++++**+*****************)))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""####""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCDDEEEFFGGGHHJKKKKKKKKKKKJJIIHGGFFEEDDFFFFEEEEEEEEEEEEEDDDDDDCCA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<===<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999988888888777777777777777776666666666666666655555555555555555555554444444444444444333333333333333332222222111111111111111111110111100000000000000000000//////////////.............--------------------,,,,,,,,,,,,+++++++++++++++***+****************)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCDDEEEFFGGGHHJJKKKKKKKKKJJJIIHGGFFEEDDFFFFEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999998888888777777777777777777666666666666666655555555555555555555554444444444444444333333333333333332222222111111111111111111110011000000000000000000000//////////////.............--------------------,,,,,,,,,,,,+++++++++++++++********************)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""##""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEEFFGGGHHJJKKKKKKKKKJJJIIHGGFFEEDDFFFFEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999988888777777777777777777766666666666666655555555555555555555555444444444444444433333333333333333222222211111111111111111110000100000000000000000000///////////////..............------------------,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""##"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEEFFGGGHHJJKKKKKKKKKJJIIHHGGFFEEDDFFFFEEEEEEEEEEEDDDDDDCCCC@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999998888777777777777777777666666666666666655555555555555555555554444444444444444333333333333333332222222211111111111111111110000000000000000000000000///////////////...............-----------------,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""#""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBCCCDDDEEEFFGGGHHJJJKKKKKKKJJJIIHHGGFFEEDDFFFFEEEEEEEEEEDDDDDDCCCCC@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999999888777777777777777777666666666666666655555555555555555555554444444444444444333333333333333333222222211111111111111111100000000000000000000000000///////////////................----------------,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBCCCDDDEEEFFGGGHHJJJKKKKKKJJJJIIHHGGFFEEDDFFFFEEEEEEEEEEDDDDDDCCCCC@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999999998777777777777777777766666666666666655555555555555555555555444444444444444443333333333333333222222222111111111111111110000000000000000000000000////////////////.................---------------,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEFEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBCCCDDEEEFFGGGHHJJJJKKKKJJJJJIIHHGGFFEEDDFFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999999999777777777777777777666666666666666655555555555555555555555444444444444444443333333333333333222222222211111111111111110000000000000000000000000///////////////.................---------------,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDFFFFFFEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBCCCDDEEEFFFGGGHJJJJJJJJJJJJIIIHHGGFFEEDDFFFFEEEEEEEEDDDDDDDCCCCCC@@@@@???????????????>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999999999887777777777777777766666666666666655555555555555555555555444444444444444444333333333333333322222222222111111111111110000000000000000000000000////////////////.................---------------,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDFFFEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBCCCDDEEEFFFGGGHJJJJJJJJJJJJIIIHHGGFFEEDDFFFFEEEEEEEEDDDDDDCCCCCCB@@@@??????????????>>>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999999888777777777777777666666666666666655555555555555555545555444444444444444443333333333333333322222222222211111111111110000000000000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBCCCDDEEEFFFGGGHJJJJJJJJJJJIIIHHHGGFFEEDDFFFFEEEEEEEDDDDDDCCCCCCBB@@???????????????>>>>>>>>>>>==========================<<<<<<<<<<<<<<;;;;;;;<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999888887777777777777766666666666666655555555555555555554455544444444444444444333333333333333332222222222222111111111111000000000000000000000000////////////////.................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDEEEFFFGGGGIJJJJJJJJJIIIIHHGGFFFEEDDFFFFEEEEEEDDDDDDDCCCCCCBB@???????????????>>>>>>>>>>===========================<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::::::99999999999999999888888777777777777766666666666666655555555555555555554445544444444444444444333333333333333332222222222222211111111111000000000000000000000000////////////////.................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAABBBCCCDDEEEFFFGGGGIJJJJJJJJJIIIIHHGGFFFEEDDGFFFEEEEEEDDDDDDCCCCCCCBB??????????>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999888888888887777777777777777776666666666666666665555555555555555554444444444444444443333333333333322222222222221111111111111111000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAABBBCCCDDEEEFFFGGGGIJJJJJJJJIIIIHHHGGFFEEEDDFFFFEEEEEEDDDDDDCCCCCCBBB?????????>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999988888888888877777777777777777766666666666666666655555555555555555544444444444444444433333333333333222222222222221111111111111110000000000//////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAABBBCCCDDEEEFFFGGGGIIIJJJJIIIIIHHHGGGFFEEDDDFFFFEEEEEDDDDDDCCCCCCBBBB????????>>>>>>>>>>>>>>>>=========================<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888877777777777777776666666666666666665555555555555555555444444444444444443333333333333332222222222222221111111111111000000000000/////////////////..............------------------,-,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAABBBCCCDDEEEFFFGGGGIIIIIIIIIIIIHHHGGFFFEEDDDFFFFEEEEEDDDDDDCCCCCBBBBB??????>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999988888888888888877777777777777766666666666666666655555555555555555554444444444444444433333333333333322222222222222221111111111110000000000000///////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAABBBCCCDDEEEFFFGGGGIIIIIIIIIIIHHHGGGFFEEEDDDFFFEEEEEDDDDDDCCCCCBBBBBB?????>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999888888888888888877777777777776666666666666666666555555555555555555444444444444444444333333333333332222222222222222211111111111100000000000000//////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAABBBCCDDDEEFFFFGGGGIIIIIIIIIHHHHGGGFFFEEDDDCFFFEEEEEDDDDDCCCCCCBBBBBB???>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999988888888888888888877777777777766666666666666666655555555555555555554444444444444444443333333333333322222222222222222211111111111000000000000000////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@AAABBBCCDDDEEFFFFGGGGIIIIIIIIHHHHGGGFFFEEEDDDCFFEEEEEDDDDDDCCCCCBBBBBBB??>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;;;::::::::::::::::9999999999888888888888888888777777777776666666666666666666555555555555555555544444444444444444433333333333333222222222222222221111111111110000000000000000///////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCDDEEEFFFFGGGGIIIIIIHHHHHGGGFFFEEEDDDCCFFEEEEEDDDDDCCCCCCBBBBBBA?>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;;;;;:::::::::::::::999999999998888888888888888887777777777766666666666666666665555555555555555554444444444444444443333333333333322222222222222222211111111111100000000000000000/////////................------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCDDEEEFFFFGGGGIIIIHHHHHHGGGFFFEEEDDDDCCFEEEEEDDDDDDCCCCCBBBBBBBA>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::;;;;:::::::::::::::999999999988888888888888888887777777777766666666666666666655555555555555555554444444444444444443333333333333322222222222222222211111111111000000000000000000/////////.................-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@AAABBCCCDDEEEFFFFGGGGIIIHHHHHGGGGFFFEEEDDDDCCCEEEEEEDDDDDDCCCCCBBBBBBAA>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::;;:::::::::::::::9999999999988888888888888888877777777777766666666666666666655555555555555555554444444444444444443333333333333322222222222222222211111111111000000000000000000/////////..................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@AAABBCCDDDEEFFFFFGGGGIHHHHHHGGGGFFFEEEDDDDCCCCEEEEEDDDDDDCCCCCBBBBBBAAA>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;:::::::::::::::9999999999988888888888888888877777777777666666666666666666555555555555555555544444444444444444433333333333333322222222222222222211111111111000000000000000000/////////..................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@AAABBCCDDDEEFFFFFGGGGHHHHHHGGGGFFFEEEDDDDCCCCBEEEEEDDDDDDCCCCCBBBBBAAAA>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999888888888888888888777777777777666666666666666666555555555555555555544444444444444444433333333333333332222222222222222111111111111000000000000000000////////...................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!""!!!!!!!!!!!!!!!!!!  CDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@AAABBCCDDDEEFFFFFGGGGHHHHHGGGGFFFEEEDDDDCCCCBBEEEEDDDDDDCCCCCCBBBBBAAAA>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999988888888888888888777777777777666666666666666666555555555555555555544444444444444444433333333333333333222222222222222111111111111000000000000000000////////...................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!  CCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@AAABBCCDDDEEFFFFFFFFFHHHHGGGGFFFEEEDDDDCCCCBBBEEEDDDDDDDCCCCCBBBBBBAAAA>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999888888888888888777777777777666666666666666666555555555555555555544444444444444444443333333333333333332222222222222211111111111100000000000000000/////////...................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@AAABBCCDDDEEFFFFFFFFFHHHGGGGFFFEEEDDDCCCCCBBBBEEDDDDDDDDCCCCCBBBBBAAAAA>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999888888888888887777777777776666666666666666665555555555555555555444444444444444444333333333333333333222222222222222111111111111000000000000000000////////..................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@??@@@AAABBCCDDDEEEFFFFFFFFHHGGGGFFFEEEDDDCCCCCBBBBBDDDDDDDDDCCCCCCBBBBBAAAAA>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999998888888888887777777777777766666666666666666555555555555555555544444444444444444433333333333333333322222222222222111111111111110000000000000000/////////..................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@??@@@AAABBCCDDDEEEFFFFFFFFGGGGGFFFEEEDDDCCCCBBBBBBBDDDDDDDDCCCCCCCBBBBBAAAAA>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999998888888888887777777777777776666666666666665555555555555555555444444444444444444433333333333333333322222222222222111111111111111000000000000000//////////.................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@???????????@??@@@AAABBCCDDDEEEEFFFFFFFGGGGFFFEEEDDDCCCCBBBBBBBADDDDDDDDCCCCCCBBBBBBAAAAA>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9:::::::99999999999999998888888888887777777777777777666666666666665555555555555555555444444444444444444333333333333333333222222222222222111111111111111100000000000000///////////................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????@@@@@@@@@@@?????????????@??@@@AAABBCCDDDEEEEEFFFFFEGGGFFFEEEDDDCCCCBBBBBBAAADDDDDDDCCCCCCCBBBBBAAAAAA>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99::::::99999999999999988888888888877777777777777777766666666666655555555555555555555444444444444444444333333333333333333222222222222222111111111111111110000000000000////////////...............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@????????????????@??@@@AAABBCCCDDDEEEEEEEEEEGGFFFEEEDDDCCCCBBBBBAAAAADDDDDDCCCCCCCCBBBBBAAAAAA>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999:::::99999999999999988888888888877777777777777777766666666666655555555555555555554444444444444444444333333333333333333222222222222221111111111111111111000000000000/////////////.............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBACCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????@@@@@???????????????????@??@@@AAABBCCCDDDEEEEEEEEEEGFFFFEEEDDDCCCBBBBBAAAAAADDDDDCCCCCCCCCBBBBBAAAAA@=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999:::99999999999999998888888888877777777777777777776666666666665555555555555555555444444444444444444433333333333333333322222222222222111111111111111111000000000000///////////////.............--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAACBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????????????@??@@@AAABBCCCDDDDEEEEEEEEEFFFFEEEDDDCCCBBBBAAAAAAAADDCCCCCCCCCCCCBBBBBAAAAA@===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999::99999999999999998888888888877777777777777777766666666666655555555555555555555444444444444444444333333333333333333222222222222222111111111111111111000000000000////////////////...........---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????????????????????????@??@@@AAABBCCCDDDDEEEEEEEEEFFFEEEDDDCCCBBBBAAAAAAAAACCCCCCCCCCCCCCBBBBBAAAAA@=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::;:::::::::::::::::9999999:99999999999999988888888888777777777777777777766666666666655555555555555555554444444444444444444333333333333333333222222222222221111111111111111111000000000000/////////////////..........---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????????????????????????????????@??@@@AABBBCCCDDDDDEEEEEEDDFFEEEEDDDCCCBBBAAAAAAAAAACCCCCCCCCCCCCCBBBBBAAAAA@=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999988888888887777777777777777777666666666666555555555555555555544444444444444444443333333333333333332222222222222221111111111111111110000000000000//////////////////.........----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  BBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????????????????????@?@@@@AABBBCCCDDDDDDDEEDDDDFEEEEDDDCCCBBBBAAAAAAA@@@CCCCCCCCCCCCCCCBBBBAAAAA@======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999998888888888877777777777777777766666666666655555555555555555554444444444444444444333333333333333333322222222222222111111111111111111000000000000///////////////////.........-----------------,,,,,,,,,,,,,,,,++++++++++++++++++++********************))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????@?@@@AAABBBCCCDDDDDDDDDDDDDEEEEDDDDCCCBBBAAAAAA@@@@@CCCCCCCCCCCCCCCBBBBAAAAA@======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999988888888888887777777777777777666666666666555555555555555555544444444444444444444333333333333333333222222222222222211111111111111111000000000000///////////////////.........------------------,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@AAABBCCCDDDEEEEEFFFFFFFFFEEEEEDDDCCCBBBBAAAAAA@@@@@CCCCCCCCCCCCCBBBBBAAAA@@@>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999888888888888888877777777777777777777766666666666666666665555555555555555555554444444444444444444333333333333333332222222222222111111111111111111000000000000000000///////////////.................------------,,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@@AABBBCCCDDDEEEEEFFFFFFFFEEEEEEDDDCCCBBBBAAAAA@@@@@@CCCCCCCCCCCCCCBBBBBAAA@@@>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::99999999999999888888888888888877777777777777777777666666666666666666665555555555555555555554444444444444444444333333333333333332222222222222111111111111111111000000000000000000//////////////..................------------,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@AABBBCCCDDDEEEEEEFFFFFEEEEEEEDDDDCCCBBBAAAAA@@@@@@@CCCCCCCCCCCCCCCBBBBAAAA@@>>=========<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::::::99999999999999998888888888888887777777777777777777666666666666666666665555555555555555555454444444444444444444333333333333333333222222222222211111111111111111100000000000000000///////////////..................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@AABBBCCCDDDEEEEEEEEEEEEEEEEEDDDDCCCBBBBAAAAA@@@@@@@CCCCCCCCCCCCCCCBBBBAAAA@@>>========<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::::::::::99999999999999988888888888888877777777777777777777666666666666666666665555555555555555555444444444444444444444333333333333333333222222222222211111111111111111100000000000000000///////////////..................-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@AABBBCCCDDDEEEEEEEEEEEEEEEEEDDDDCCCBBBBAAAA@@@@@@@@CCCCCCCCCCCCCCCBBBBAAAA@@>>=======<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::::::::999999999999999998888888888888877777777777777777776666666666666666666655555555555555555554444444444444444444444333333333333333333222222222222221111111111111111000000000000000000////////////////.................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@AABBBCCCDDDDEEEEEEEEEEEEEEEDDDDCCCCBBBAAAAA@@@@@@@@BCCCCCCCCCCCCCCCBBBBAAA@@>>======<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::99:::::::999999999999999998888888888888877777777777777777776666666666666666666655555555555555555554444444444444444444443333333333333333332222222222222222111111111111111000000000000000000/////////////////................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AABBBCCCDDDDEEEEEEEEEEEEEDDDDDDCCCBBBBAAAAA@@@@@@@@BCCCCCCCCCCCCCCCBBBBAAA@@>>======<<<<<<<<<<<<<<;;;:::::::::::::::::::::9999:::::999999999999999999888888888888887777777777777777777666666666666666666655555555555555555554444444444444444444444333333333333333333222222222222222221111111111111100000000000000000///////////////////...............-----------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@?@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@AABBBCCCDDDDDEEEEEEEEEEEDDDDDDCCCCBBBBAAAAA@@@@@@@@BCCCCCCCCCCCCCCCBBBBAAA@@>>=====<<<<<<<<<<<<<;;;;;::::::::::::::::::::99999:::9999999999999999999888888888888887777777777777777776666666666666666666555555555555555555554444444444444444444443333333333333333333222222222222222222111111111111000000000000000000//////////////////...............------------,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@???????????@@@@@@@@@??????????>>>>>>>>??????@@@@AABBBCCCDDDDDDEEEEEEEEDDDDDDDCCCCCBBBBAAAA@@@@@@@@@BBCCCCCCCCCCCCCCBBBBAAA@@>>=====<<<<<<<<<<<<;;;;;;::::::::::::::::::9999999::999999999999999999888888888888887777777777777777777666666666666666666655555555555555555555444444444444444444444333333333333333333322222222222222222211111111111100000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????@?????????????>>>>>>>>>>>?????@@@@AABBBCCCCDDDDDDDDDDDDDDDDDDDDCCCCBBBBAAAAA@@@@@@@@@BBCCCCCCCCCCCCCCBBBBAAA@@>>=====<<<<<<<<<<<;;;;;;;::::::::::::::::9999999999999999999999999999888888888888887777777777777777676666666666666666666555555555555555555554444444444444444444443333333333333333333222222222222222222111111111111100000000000000000///////////////////...............--------------,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>?????@@@@AABBBCCCCDDDDDDDDDDDDDDDDDDDCCCCCBBBBAAAAA@@@@@@@@@BBBCCCCCCCCCCCCBBBBAAAA@@>>====<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999999999999998888888888888887777777777777777666666666666666666665555555555555555555554444444444444444444443333333333333333333222222222222222222111111111111100000000000000000///////////////////...............---------------,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>?????@@@@AABBBCCCCCDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAA@@@@@@@@@BBBBCCCCCCCCCCCBBBBAAA@@@>=====<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999998888888888888887777777777777776666666666666666666655555555555555555555544444444444444444444443333333333333333333222222222222222222111111111111000000000000000000//////////////////................----------------,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>?????@@@@AABBBBCCCCDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAA@@@@@@@@@BBBBBCCCCCCCCCBBBBBAAA@@@>=====<<<<<<<<<;;;;;;;;;;::::::::::99999999999999999999999999999888888888888888777777777777777766666666666666666666555555555555555555555444444444444444444444333333333333333333332222222222222222221111111111110000000000000000000/////////////////................-----------------,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>?????@@@@AABBBBCCCCCDDDDDDDDDDDDCCCCCCCCBBBBBAAAAA@@@@@@@@@@BBBBBBCCCCCCCBBBBBAAAA@@@>====<<<<<<<<<;;;;;;;;;;;::::::::999999999999999999999999999999888888888888888777777777777777766666666666666666666555555555555555555554444444444444444444444333333333333333333332222222222222222211111111111110000000000000000000/////////////////...............-------------------,,,,,,,,,,,+++++++++++++++*******************))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>?????@@@@AABBBBCCCCCCDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@@@BBBBBBBBBBBBBBBBBAAAA@@@@=====<<<<<<<<;;;;;;;;;;;;:::::9999999999999999999999999999999888888888888888877777777777777776666666666666666666555555555555555555555444444444444444444444333333333333333333332222222222222222221111111111111000000000000000000//////////////////...............------------------,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  AAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>?????@@@@AABBBBCCCCCCCDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@BBBBBBBBBBBBBBBBBAAAA@@@?====<<<<<<<<;;;;;;;;;;;;;:::99999999999999999999999999999999888888888888888777777777777777766666666666666666666555555555555555555554444444444444444444444333333333333333333332222222222222222221111111111111000000000000000000/////////////////................------------------,,,,,,,,,,,,++++++++++++++++******************))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!  AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>?????@@@@AABBBBCCCCCCCCCCDDCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@BBBBBBBBBBBBBBBAAAAA@@@@?====<<<<<<<<;;;;;;;;;;;;::999999999999999999999998999999998888888888888888877777777777777766666666666666666665555555555555555555554444444444444444444434333333333333333333322222222222222222221111111111111000000000000000000/////////////////...............-------------------,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>?????@@@@AABBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@BBBBBBBBBBBBBBAAAAA@@@@??===<<<<<<<<;;;;;;;;;;;;::999999999999999999999998899999998888888888888888877777777777777766666666666666666665555555555555555555544444444444444444444333333333333333333333322222222222222222211111111111110000000000000000000/////////////////...............-------------------,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>??????????????????????>>>>>>>>>>>>>>>>>>>????@@@@AAABBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@???===<<<<<<<;;;;;;;;;;;::::9999999999999999999988888999998888888888888888887777777777777766666666666666666666555555555555555555544444444444444444444433333333333333333333332222222222222222221111111111111100000000000000000//////////////////...............------------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>?????????????????????>>>>>>>=====>>>>>>>>????@@@@@AABBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@BBBBBBBBBBAAAAAAA@@@@@???==<<<<<<<<;;;;;;;;;;:::::999999999999999999988888899988888888888888888877777777777777766666666666666666666555555555555555555544444444444444444444333333333333333333333322222222222222222221111111111111110000000000000000/////////////////.................-----------------,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>>>>????????????????????>>>>>>=========>>>>>>????@@@@AAABBBBBBCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@BBBBBBBAAAAAAAAA@@@@@????==<<<<<<<;;;;;;;;;;::::::99999999999999998888888889888888888888888888877777777777777766666666666666666665555555555555555555444444444444444444444333333333333333333333322222222222222222211111111111111111000000000000000/////////////////..................----------------,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????????>>??????????????>>>>>>>>>>>?>????????????????>>>>>>>==========>>>>>>????@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@BBBBBAAAAAAAAA@@@@@@?????=<<<<<<<<;;;;;;;;;:::::::9999999999999988888888888888888888888888888777777777777777666666666666666666655555555555555555555444444444444444444444333333333333333333333322222222222222222211111111111111111100000000000000/////////////////..................----------------,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>????????????>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>==========>>>>>>????@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@BBBAAAAAAAAAA@@@@@@?????><<<<<<<<;;;;;;;;;;:::::::99999999999988888888888888888888888888888877777777777777766666666666666665565555555555555555555444444444444444444444333333333333333333333322222222222222222221111111111111111110000000000000//////////////////..................----------------,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>==========>>>>>>????@@@@AAABBBBBBBCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@?BBBAAAAAAAA@@@@@@@??????><<<<<<<;;;;;;;;;;::::::::9999999998888888888888888888888888888888777777777777777766666666666666665555555555555555555555444444444444444444444333333333333333333333322222222222222222221111111111111111110000000000000/////////////////...................---------------,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>????@@@@@AAABBBBBBBCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@?BBAAAAAAAA@@@@@@@??????>><<<<<<<;;;;;;;;;:::::::::999999988888888888888888888888888888888777777777777777666666666666666665555555555555555555554444444444444444444443333333333333333333333322222222222222222211111111111111111110000000000000/////////////////...................---------------,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>??????@@@@AAAABAAAAAABBBBBBBBBBBBBBBBBBAADCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999999988888888888888877777777777777777766666666666666666666666655555555555555555554444444444444444444333333333333333333332222222222222222222222111111111111110000000000000000////////////////..................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>????@@@@@AAAABAAAAAAABBBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::99999999999999999998888888888888777777777777777777766666666666666666566666655555555555555555554444444444444444443333333333333333333322222222222222222222222111111111111111000000000000000////////////////..................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>============>>>>>>>>>>>????@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????>>>>>>>====<<<<<<<<<;;;;;;;;;;:::::::999999999999999999999888888888888777777777777777777666666666666666665556666555555555555555555544444444444444444443333333333333333333322222222222222222222222111111111111111100000000000000///////////////..................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================>>>>>>>>>>>????@@@@@AAAAA@AAAAAAAABBBBBBBBBBBBBAAAACCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::9999999999999999999999988888888887777777777777777777666666666666666665555666555555555555555555544444444444444444433333333333333333333222222222222222222222222111111111111111110000000000000///////////////..................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================>>>>>>>>>>>????@@@@@AAAAA@AAAAAAAAAABBBBBBBBBBAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::9999999999999999999999888888888877777777777777777777666666666666666655555565555555555555555555544444444444444444433333333333333333333222222222222222222222221111111111111111111000000000000///////////////..................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>=====================================>>>>>>>>>>?????@@@@@AAAAA@@AAAAAAAAAAABBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::9999999999999999999998888888888877777777777777777777666666666666666655555555555555555555555555544444444444444444333333333333333333332222222222222222222222221111111111111111111100000000000///////////////..................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@AAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>====================================<<<>>>>>>>>>>?????@@@@@AAAAA@@@AAAAAAAAAAAAAAAAAAAAAAACCBBBBBBAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>=====<<<<<<<<;;;;;;;;;;:::::::999999999999999999988888888888777777777777777777766666666666666666655555555555555555555555555444444444444444443333333333333333333332222222222222222222222221111111111111111111000000000000///////////////..................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@AAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>========>>>>>>>>=====================================<<<<<==>>>>>>>>?????@@@@@AAAAA@@@@AAAAAAAAAAAAAAAAAAAAA@CBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>======<<<<<<<;;;;;;;;;;::::::::99999999999999999888888888887777777777777777777766666666666666666555555555555555555555555554444444444444444443333333333333333333322222222222222222222112221111111111111111111000000000000////////////////.................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>==========>>>>>=======================================<<<<<<===>>>>>>>?????@@@@@AAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@CBBBBAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>========<<<<<<;;;;;;;;;;:::::::::9999999999999988888888888877777777777777777777766666666666666666555555555555555555555555554444444444444444433333333333333333333322222222222222222222111211111111111111111111000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>=============>>========================================<<<<<<<<====>>>>>>?????@@@@@AAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@BBBBBAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>=========<<<<<;;;;;;;;;;::::::::::999999999998888888888888877777777777777777777766666666666666666555555555555555555555555544444444444444444433333333333333333333222222222222222222222111111111111111111111111000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>=========================================================<<<<<<<<<====>>>>>>????@@@@@@AAAAA@@@@@@@@@@@AAAAAAAAAAAA@@@BBBBAAAAAA@@@@@@@@@@@@@@@@@??????>>>>>>>==========<<<<;;;;;;;;;;:::::::::::99999999988888888888888887777777777777777777766666666666666666555555555555555555555555544444444444444444333333333333333333333222222222222222222221111111111111111111111111000000000000/////////////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>===========================================================<<<<<<<<<<<====>>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@AAAAAAA@@@@@BBBAAAAA@@@@@@@@@@@@@@@@@???????>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99999999988888888888888888777777777777777777666666666666666665555555555555555555555555444444444444444444333333333333333333332222222222222222222221111111111111111111111111000000000000/////////////////...............-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>=============================================================<<<<<<<<<<<<====>>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAA@@@@@@@@@@@@@@@?????????>>>>>>>==========<<<<;;;;;;;;;;:::::::::::99999998888888888888888888877777777777777777666666666666666665555555555555555555555554444444444444444443333333333333333333332222222222222222222221111111111111111111111111000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>=============================================================<<<<<<<<<<<<<<=====>>>>>????@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@BBAAAA@@@@@@@@@??????????????>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99999998888888888888888888887777777777777776666666666666666665555555555555555455555554444444444444444444333333333333333333322222222222222222222211111111111111111111111111000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>==========================================================<<<<<<<<<<<<<<<<<=====>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?BAAAAA@@@@@@????????????????>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99999988888888888888888888888777777777777766666666666666666665555555555555555445555544444444444444444444433333333333333333322222222222222222222211111111111111111111111111000000000000/////////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>==========================================<<<<<=<=<<<<<<<<<<<<<<<<<<<<<<<<<=====>>>>>????@@@@@@AAAAA@@???????????@@@@@@@@@@@??AAAAA@@@@@??????????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::99999988888888888888888888887777777777777666666666666666666665555555555555555444555444444444444444444444333333333333333333222222222222222222222111111111111111111111111110000000000000/////////////////...............-----------------,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>========================<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====>>>>>????@@@@@@AAAAA?????????????????@@@@@????AAAA@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::999999988888888888888888888777777777777766666666666666666666665555555555555554444455444444444444444444443333333333333333332222222222222222222222111111111111111111111111110000000000000/////////////////...............-----------------,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ????????????@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>=====================<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>????@@@@@@@AAAA??????????????????????????AAAA@@@@???????>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;::::::::::9999999988888888888888888877777777777776666666666666666666666655555555555555544444454444444444444444444433333333333333333322222222222222222222221111111111111111111111111100000000000000////////////////...............-----------------,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ?????????????????@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>????@@@@@@@@@@@??????????????????????????AAA@@@@??????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;::::::::::99999999988888888888888877777777777776666666666666666666666666555555555555555444444444444444444444444443333333333333333332222222222222222222222211111111111111111111111110000000000000000///////////////...............-----------------,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ?????????????????????@@?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<======>>>>>????@@@@@@@@@@??????????????????????????AA@@@@??????>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;:::::::::::999999999988888888888888777777777776666666666666666666666666665555555555555554444444444444444444444444433333333333333333322222222222222222222221111111111111111111111111100000000000000000///////////////..............----------------,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>????@@@@@@@@@@???????>>>>>>>>>>??????>>>A@@@@@?????>>>>>>>>>>=================<<<<<<<<<<;;;;;:::::::::::9999999999988888888888877777777777776666666666666666666666665655555555555555544444444444444444444444443333333333333333333222222222222222222222211111111111111111111111111000000000000000000//////////////..............----------------,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;=======>>>>????@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>@@@@@?????>>>>>>>====================<<<<<<<<<<;;;;;:::::::::::99999999999988888888877777777777777776666666666666666666666655555555555555555444444444444444444444444333333333333333333322222222222222222222221111111111111111111111111100000000000000000000/////////////..............----------------,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<======>>>>?????@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>@@@@?????>>>>>>===================<<<<<<<<<<<<;;;;:::::::::::9999999999999888888887777777777777777776666666666666666666665555555555555555554444444444444444444444443333333333333333333222222222222222222222211111111111111111111101111000000000000000000000////////////..............----------------,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<======>>>>????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>@@@?????>>>>>>==================<<<<<<<<<<<<;;;;;;::::::::::9999999999999888888887777777777777777777666666666666666666655555555555555555554444444444444444444444433333333333333333332222222222222222222222211111111111111111111100110000000000000000000000////////////..............----------------,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=====>>>>?????@@@@@@@@??>>>>>>>>>>>========>====@??????>>>>>>=================<<<<<<<<<<<<;;;;;;;;:::::::::9999999999998888888877777777777777777777766666666666666666555555555555555555544444444444444444444444433333333333333333332222222222222222222222211111111111111111111000010000000000000000000000////////////...............---------------,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<=====>>>>??????????A@@@@@@@@@??????????????????????>>>>>>========================<<<<<<<<<<<;;;:::::::::999999999999988888888888887777777777777776666666666666666666666655555555555555554444444444444444444443333333333333333333333333222222222222222222222222222211111111111110000000000000000000/////////////////////..........--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!  ??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<====>>>>>?????????@@@@@@@@???????????????????????>>>>>>============<<=========<<<<<<<<<<<;;;;;::::::::999999999999988888888888877777777777777777666666666666666666666555555555555555544444444444444444444443333333333333333333333332222222222222222222222222222111111111111111000000000000000000/////////////////////...........-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!  ???????????????????@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<=====>>>>?????????@@@@@@@@?????????????????>????>>>>>>==========<<<<<========<<<<<<<<<<;;;;;;;::::::999999999999988888888888887777777777777777776666666666666666666555555555555555555444444444444444444443333333333333333333333333222222222222222222222222222211111111111111110000000000000000//////////////////////............------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!  ?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<====>>>>>????????@@@@@@@????????????>>>>>>>?>>>>>>>>=========<<<<<<<======<<<<<<<<<<<;;;;;;;;:::::99999999999998888888888887777777777777777777766666666666666665555555555555555555444444444444444444444333333333333333333333333322222222222222222222222222221111111111111111100000000000000//////////////////////..............------------,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!  ??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=====>>>>>???????@@@@@@?????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<====<<<<<<<<<<<<;;;;;;;;;:::99999999999999888888888888777777777777777777777666666666666655555555555555555555544444444444444444444433333333333333333333333322222222222222222222222222222111111111111111111000000000000///////////////////////...............-----------,,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!  ???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<====>>>>>>??????@@@@@????????>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;:999999999999999888888888887777777777777777777776666666666665555555555555555555555544444444444444443444433333333333333333333333222222222222222222222222222222111111111111111111100000000000//////////////////////.................----------,,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!  ???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;::::;;;;;<<<<<<=====>>>>>>>????@@@@@???????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::99999999999999888888888888777777777777777777776666666666665555555555555555555555554444444444444444334433333333333333333333332222222222222222222222222222222211111111111111111100000000000///////////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!  ????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@AAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;:::::::;;;;;<<<<<<====>>>>>>>>>>>@@@@???????>>>>>>>>>>>>>==>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999988888888888877777777777777777776666666666665555555555555555555555554444444444444444333343333333333333333333333222222222222222222222222222122222111111111111111110000000000///////////////////////....................--------,,,,,,,,,,,,,,,,+,+++++++++++++++++**************)))))))))))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  ???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;<<<<<<=====>>>>>>>>>>@@@????????>>>>>>>>>>=====>===========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::99999999999888888888888887777777777777777776666666666655555555555555555555555544444444444444444333333333333333333333333332222222222222222222222222222212222111111111111111100000000000///////////////////////....................--------,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;::::::::::;;;;;<<<<<======>>>>>>>>>@@????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888877777777777777776666666666655555555555555555555555544444444444444444433333333333333333333333332222222222222222222222222222221122211111111111111110000000000///////////////////////....................---------,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))())))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;::::::::::;;;;;<<<<<<=====>>>>>>>>>?????????>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::9999999888888888888888888777777777777777666666666655555555555555555555555554444444444444444433333333333333333333333332222222222222222222222222222222111222111111111111111000000000//////////////////////......................---------,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))))))(()))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;:::::::::::;;;;;<<<<<<======>>>>>>>>?????????>>>>>>>>================<<<<<<<<<<<<<<<;;;<<<<<<<;;;;;;;;;;::::::::999998888888888888888888777777777777776666666666665555555555555555555555544444444444444444433333333333333333333333322222222222222222222222222222222111122111111111111111000000000//////////////////////.....................----------,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))(((())((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>>????????>>>>>>>>================<<<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;:::::::::99988888888888888888888777777777777776666666666666555555555555555555555444444444444444444333333333333333333333333222222222222222222222222222222221111112111111111111111000000000/////////////////////.....................-----------,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))((((()((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>???>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;<<;;;;;;;;;;:::::::::::::;;;;;;<<<<<<========>>>>>???????>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;::::::::::98888888888888888888877777777777777666666666666666555555555555555555444444444444444444443333333333333333333333322222222222222222222222222222222111111111111111111111111000000000///////////////////......................----------,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;<<<<<<<=========>>>??????>>>>>>>>==========<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::988888888888888888887777777777777766666666666666666555555555555555444444444444444444444333333333333333333333332222222222222222222222222222222211111111111111111111111110000000000/////////////////.....................------------,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;<<<<<<<============?????>>>>>>>>==========<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::99988888888888888888777777777777777666666666666666666555555555555554444444444444444444433333333333333333333333222222222222222222222222222222111111111111111111111111111100000000000////////////////.....................-------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))(((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<===========????>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999988888888888888877777777777777776666666666666666665555555555554444444444444444444444333333333333333333333322222222222222222222222222222111111111111111111111111111111000000000000//////////////.....................---------------,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::;;;;;;;<<<<<<<===========??>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::;;;;::::::::::::::::9999988888888888887777777777777777666666666666666666655555555555444444444444444444444433333333333333333223332222222222222222222222222222111111111111111111111111111111110000000000000////////////.....................-----------------,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))(((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;::::::::::::::::::;;;;;;;<<<<<<<<==========>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::;:::::::::::::::::999999988888888888777777777777777766666666666666666665555555555544444444444444444444444333333333333333322223222222222222222222222222222211111111111111111111111111111111100000000000000//////////.....................-------------------,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;::::::::::::::::::::;;;;;;;<<<<<<<<<=========>>>>>>>>>========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::9999999988888888887777777777777776666666666666666666555555555554444444444444444444444433333333333333333222222222222222222222222222222111111111111111111111111111111111111000000000000000/////////.....................-------------------,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!  =====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;:::::::::::::::::::::::;;;;;;;<<<<<<<<<<========>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::999999999998888888877777777777777777666666666666666666555555555544444444444444444444444333333333333333332222222222222222222222222222211111111111111111111111111111111111111000000000000000////////.....................-------------------,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))(((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  =========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<=======>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::999999999999999888888877777777777777777766666666666666665555555555444444444444444444444444333333333333333322222222222222222222222222221111111111111111111111111111111111111110000000000000000////////.....................-------------------,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  =============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<====>>>>>>========<<<<<<<<<<;;<<<<;;;;;;;;;;;;:::::::::::::::999999999999999999988888877777777777777777766666666666666665555555555444444444444444444444444433333333333333322222222222222222222222222111111111111111111111111111111110001111100000000000000000///////....................--------------------,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  ==================>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::9:::::::::;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>========<<<<<<<<<;;;;<<;;;;;;;;;;;;;::::::::99:::9999999999999999999999888887777777777777777766666666666666665555555555554444444444444444444444333333333333333332222222222222222222222221111111111111111111111111111111000000011100000000000000000////////...................--------------------,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  ======================>=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999::::::::::::::::::::::99999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<>>>==========<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::999::9999999999999999999999988887777777777777777766666666666666655555555555555444444444444444444443333333333333333332222222222222222222222111111111111111111111111111111000000000000000000000000000000////////..................--------------------,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;:::::::<<<<<<<<<<<<<<;;;;;;;;:::999988888888888888888888877777777777777666666666666666665555555555555555555444444443333333333333333333333333222222222222222112222111111111111111111111111111110000000000000000000000000000000000/////////////...................--------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*+++*******************))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;::::::::<<<<<<<<<<<<;;;;;;;;;::::9998888888888888888888888777777777777766666666666666665555555555555555555554444443333333333333333333333333222222222222222211122111111111111111111111111111100000000000000000000000000000000000//////////////..................---------,,,,,,,,,,,,,,,,,,++,,++++++++++++++++++++***++*******************))))))))))))))))))((((((((((((((((''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999998888889999999:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;:::::::::<<<<<<<<<<;;;;;;;;;;:::::99888888888888888888888887777777777776666666666666666555555555555555555554444443333333333333333333333333322222222222222211111211111111111111111111111111100000000000000000000000000000000000//////////////..................---------,,,,,,,,,,,,,,,,,,,+++,++++++++++++++++++++************************)))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999988888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;:::::::::<<<<<<<;;;;;;;;;;;;::::::98888888888888888888888887777777777766666666666666655555555555555555555444444333333333333333333333333332222222222222222111111111111111111111111111111000000000000000000000000000000000000////////////////.................---------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999988888888888888999999:::::::::;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;:::::::::9<<<<<;;;;;;;;;;;;;:::::::88888888888888888888888877777777776666666666666666555555555555555555554444433333333333333333333333333222222222222222221111111111111111111111111111000000000000000000000000000///000000///////////////////................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::99999999999:::::::::::9999988888888888888888999999:::::::::;;;;;;;;;;;;;<<<<<<<<<;;;;;;;::::::::99<<<;;;;;;;;;;;;;;::::::::88888888888888888888877777777777766666666666666666555555555555555555444444433333333333333333333332222222222222222222111111111111111111111111111000000000000000000000000000//////000////////////////////................-----------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999:::::::9999888888888888888888899999::::::::::;;;;;;;;;;;;<<<<<<<<;;;;;;;;:::::::999<<;;;;;;;;;;;;;;:::::::::88888888888888888887777777777776666666666666666665555555555555555554444444433333333333333333332222222222222222222221111111111111111111111111100000000000000000000000000///////////////////////////////...............-------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@?????????????????????????????????????????????>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::999999999999999999999999998888888888888888888888889999:::::::::::;;;;;;;;;;<<<<<<<<;;;;;;;;:::::::999<;;;;;;;;;;;;;;::::::::::88888888888888887777777777777666666666666666666555555555555555555444444444433333333333333333222222222222222222222211111111111111111111111110000000000000000000000000////////////////////////////////...............---------------,,,,,,,,,,,,,,+++++++++++++++++++++++**************************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::9999999999999999999999999888888888888888888888888899999:::::::::::;;;;;;;;;<<<<<<<;;;;;;;;:::::::9999;;;;;;;;;;;;;;:::::::::::888888888888877777777777776666666666666666666655555555555555555444444444444333333333333333222222222222222222222221111111111111111111111110000000000000000000000000////////////////////////////////................----------------,,,,,,,,,,,,++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;;;;<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999998888888888888888888888888999999:::::::::::::::;;;;<<<<<<;;;;;;;;;:::::::9999;;;;;;;;;;;;;::::::::::::888888888887777777777777766666666666666666666555555555555555544444444444444333333333333322222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////................------------------,,,,,,,,,,++++++++++++++++++++++++**************************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;:::::::::::999999999999999999999999988888888888888888888888889999999::::::::::::::::::<<<<<;;;;;;;;;;:::::::9999;;;;;;;;;;;:::::::::::::98888888888777777777777777666666666666666666555555555555555544444444444444443333333333322222222222222222222222211111111111111111111111000000000000000000000000////////////////////////////////.................--------------------,,,,,,,,,++++++++++++++++++++++++*************************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;::::::::::::::999999999999999999999999988888888888777777888888889999999::::::::::::::::::;;;;;;;;;;;;;;;:::::::9999;;;;;;;;;;::::::::::::::988888888777777777777777776666666666666666555555555555555554444444444444444433333333322222222222222222222222211111111111111111111111100000000000000000000000////////////////////////////////..................-------------------,,,,,,,,,++++++++++++++++++++++++**************************))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@?????????@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;:::::::::::::::::9999999999999999999999999888888887777777777788888899999999:::::::::::::::::;;;;;;;;;;;;;;;:::::::9999;;;;;;;;;::::::::::::::998888888777777777777777777666666666666666555555555555555544444444444444444443333333222222222222222222222222111111111111111111011111000000000000000000000000//////////////////////////////...................-------------------,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;::::::::::::::::::::99999999999999999999999998888887777777777777778888899999999::::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;;;;:::::::::::::99988888877777777777777777666666666666665555555555555555554444444444444444444433333322222222222222222222222111111111111111111100111100000000000000000000000//////////////////////../////....................-------------------,,,,,,,,,+++++++++++++++++++++*+++*********************)****)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;::::::::::::::::::::::::999999999988888888888888888877777777777777777778888899999999:::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;;;:::::::::::::999988888877777777777777766666666666665555555555555555555444444444444444444443333332222222222222222222222211111111111111111110000110000000000000000000000///////////////////////....///......................-----------------,,,,,,,,,,+++++++++++++++++++++**++*********************))***)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@???????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@???@@@@@???????????????????????????????????????????>>?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::9999998888888888888888888777777777777777777777778888899999999::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;;::::::::::::::99998888777777777777777666666666666655555555555555555555444444444444444444433333322222222222222222222221111111111111111111110000010000000000000000000000/////////////////////......./......................------------------,,,,,,,,,+++++++++++++++++++++*************************))))**))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@?????????????????????????????????????????????????????>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999888888888888888888888877777777777777777777777788889999999999::::::::::::;;;;;;;;;;;;;;:::::::99999;;;;;;::::::::::::::9999988877777777777777766666666666655555555555555555555444444444444444444433333322222222222222222222221111111111111111111111000000000000000000000000000/////////////////////..............................------------------,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@????????????????????????????????????????????????????????>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::88888888888888888888888887777777777777777777777777888899999999999::::::::::;;;;;;;;;;;;;;:::::::99999;;;;;::::::::::::::9999998877777777777777766666666666555555555555555555555544444444444444444433333332222222222222222222211111111111111111111110000000000000000000000000000/////////////////////.............................-------------------,,,,,,,,,,,,++++++++++++++++++**************************))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  :;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::998888888888888888888888888777777777777777777777777788888999999999999::::::::;;;;;;;;;;;;;:::::::999999;;;;;:::::::::::::999999987777777777777776666666666655555555555555555555544444444444444444433333333322222222222222222221111111111111111111111000000000000000000000000000/////////////////////.............................-------------------,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  :::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999998888888888888888888888888777777777777777777777777788888899999999999999:::::;;;;;;;;;;;;::::::::999999;;;;:::::::::::::99999999777777777777777666666666665555555555555555555544444444444444444433333333333222222222222222221111111111111111111111000000000000000000000000000//////////////////////.............................------------------,,,,,,,,,,,,,,,,+++++++++++++++**************************))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!  ::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::99999999888888888888888888888888877777777777777777777777778888888999999999999999999;;;;;;;;;;:::::::::9999999;;;::::::::::::999999999977777777777777766666666665555555555555555555444444444444444444433333333333322222222222222211111111111111111111111000000000000000000000000000/////////////////////.............................------------------,,,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!  ::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999::::::::::::::99999999999888888888888888888888888877777777777777777777777778888888899999999999999999::::::::::::::::::99999998;;:::::::::::999999999999777777777777776666666666655555555555555555444444444444444444433333333333333222222222222211111111111111111111111000000000000000000000000000/////////////////////.............................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++**************************))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!  :::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999:::::::::::99999999999999888888888888888888888888877777777777777777777777778888888899999999999999999:::::::::::::::::999999988;:::::::::::99999999999997777777777777666666666666555555555555555444444444444444444443333333333333332222222222211111111111111111111111100000000000000000000000000//////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++**************************))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!  ::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::::::999999999999999999888888888888888888888888877777777777777777777777778888888889999999999999999::::::::::::::::9999999888::::::::::999999999999988777777777777666666666666655555555555555444444444444444444433333333333333333222222222111111111111111111111111000000000000000000000000000/////////////////////............................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++**************************))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::999999999999999999999888888888888887777777777777777777777766777777777778888888888999999999999999:::::::::::::::99999998888::::::::999999999999988887777777777766666666666666555555555555444444444444444444433333333333333333332222222111111111111111111111111000000000000000000000000000//////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++**************************))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>>===========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888777777777777777777777777777777777777777788888888888888889898999999999888888888887777777888888887777777777777766677777777777777777777777665555555555554444444444444444444433333333333333333322222222222222222221111111111111111100000000000000///////////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((('('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================>>>>>>>>>==============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888877777777777777777777777777777777777777777777778888888888888888888888888888888888888877777776888888777777777777776666677777777777777777777776665555555555544444444444444444443333333333333333333322222222222222222111111111111111110000000000000000//////////////////.....................------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<=======================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================>>>===============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999988888888888888888888877777777777777777777777777777777777777777777777778888888888888888888888888888888888888777777766888887777777777777666666677777777777777777777776665555555555444444444444444443333333333333333333333322222222222222211111111111111111100000000000000000////////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================>>>>>>>===================>>>>>>>>>>>>>>>>>>>>>>>>>===============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888877777777777777777777777777777777777777777777777777777888888888888888888888888888888888877777777666888777777777777766666666677777777777777777777776665555555554444444444444444333333333333333333333332222222222222221111111111111111110000000000000000000///////////////.....................-----------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  88999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<======<========================<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999998888888888888888888887777777777777777777777777777777777777777777777777777777788888888888888888888888888888887777777776666887777777777776666666666677777777777777777777766665555555554444444444444443333333333333333333333322222222222222111111111111111111000000000000000000000/////////////.....................------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************)*))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  88888899999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================<<<<<<<<<<<<<<<<<<<<<===================================================>>>>=======================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777888888888888888888888888888877777777777666668777777777776666666666666777777777777777777777666655555555444444444444433333333333333333333333322222222222222111111111111111111000000000000000000000/////////////......................------------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  888888888899999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================>>>>>>>>>>>>>>>>========================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888887777777777777777777777777777666666666667777777777777777777888888888888888888888887777777777777666666677777777776666666666666667777777777777777777766666555555544444444444443333333333333333333333332222222222222211111111111111111000000000000000000000//////////////.....................------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!  88888888888888899999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================>>>>>==============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999999999999988888888888888888888888888877777777777777777777777776666666666666666777777777777777778888888888888888888877777777777777766666666777777777666666666666666677777777777777777776666665555555444444444443333333333333333333333332222222222222211111111111111111110000000000000000000//////////////......................-----------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!! !  8888888888888888888999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================================================================================================================================================================================================<<<==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888888888777777777777777777777777766666666666666666777777777777777778888888888888887777777777777777766666666667777777666666666666666666777777777777777777666666655555544444444444333333333333333333333332222222222222221111111111111111111100000000000000000///////////////.....................----------------------,-------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================================================================================<<<<<<<<<<<======================<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888888887777777777777777777777777776666666666666666667777777777777777788888888888777777777777777777666666666655777777666666666666666666576766777777777777666666665555544444444444333333333333333333333222222222222222211111111111111111111100000000000000000//////////////.....................----------------------,,,-----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999999999999988888888888888888888888888888888877777777777777777777777777777766666666666666666667777777777777777778888887777777777777777777666666666665557777666666666666666666555666666667777777766666666655555444444444433333333333333333322222222222222222221111111111111111111100000000000000000//////////////.....................-----------------------,,,,---,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888888777777777777777777777777777777777666666666666666666667777777777777777777777777777777777777776666666666666555577766666666666666666665556666666777777666666666666555544444444443333333333333333222222222222222222222111111111111111111100000000000000000//////////////......................----------------------,,,,,,--,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================================================================================================<<<<<<<<<<<<<=========================<===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999988888888888888888888888888888888887777777777777777777777777777777666666666666666666666666677777777777777777777777777777777777766666666666666555555776666666666666666666655566666666667666666666666665554444444444333333333333333222222222222222222222211111111111111111100000000000000000///////////////.....................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==================================================<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777666666666666666555555576666666666666666666666556666666666666666666666666555444444444333333333333332222222222222222222222221111111111111111000000000000000000////////////////....................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<=======================<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999998888888888888888888888888888888887777777777777777777777766666666666666666666666666666666666666666777677777777777777777777777777666666666666666555555555666666666666666666666666577666666666666666666666665544444444443333333333333222222222222222222222222211111111111111100000000000000000//////////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!  778888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888888888887777777777777777777777666666666666666666666666666666666666666666666677767777777777777777777777766666666666666665555555555566666666666666666666666667777666666666666666666666554444444443333333333333222222222222222222222222211111111111111000000000000000000///////////////////................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!  7777778888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888888888888888888877777777777777777777777766666666666666666666666666666666666666666666666677667777777777777777777776666666666666665555555555555666666666666666666666666677777666666666666666666655444444444433333333333322222222222222222222222211111111111111100000000000000000/////////////////////...............----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!  7777777777788888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999999999998888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666666666666676667777777777777777777666666666666665555555555555556666666666666666666666666777777766666666666666666554444444443333333333333222222222222222222222211111111111111100000000000000000//////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777778888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888877777777777777777777777777776666666666666666666666666666666555566666666666666666677777777777777777766666666666665555555555555555466666666666666666666666667777777666666666666666655444444444433333333333322222222222222222222111111111111111100000000000000000//////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777778888888888888888999999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888888777777777777777777777777777777776666666666666666666666666666555555555566666666666666667777777777777777666666666666555555555555555554466666666666666666666666667777777666666666666666655444444444333333333333222222222222222222111111111111111110000000000000000000////////////////////...............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))(()(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!  7777777777777777777777788888888888888888999999999999999999999999999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999988888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666666555555555555555666666666666666777777777777776666666666655555555555555555444466666666666666666666666667777777666666666666666655444444444333333333333222222222222222221111111111111111100000000000000000000///////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!  7777777777777777777777788888888888888888888899999999999999999999999999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666655555555555555556666666666666667777777777777666666666655555555555555554444446666666666666666666666666777777666666666666666655544444444433333333333222222222222222211111111111111111000000000000000000000//////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666666666655555555555555555666666666666666777777777776666666666655555555555555444444446666666666666666666666666777777666666666666666655544444444333333333333222222222222222111111111111111100000000000000000000////////////////////.............------------------------,,,,,,,,,,,,,,,,,,,,,,+,,,,,,++++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888888877777777777777777777777777777777777666666666666666666666666666666666666555555555555555555666666666666666677777777666666666665555555555554444444444466666666666666666666666667777766666666666666665555444444443333333333322222222222222111111111111111110000000000000000000////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,+++,,,,++++++++++++++++++++++***********************))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888888887777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555555666666666666666677777666666666666555555555554444444444444666666666666666666666666677776666666666666666655554444444433333333332222222222222211111111111111111100000000000000000////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,++++,,,++++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!   666666666666666666667776677777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777776666666666666666666665555555555555565555555555555555555555555555566666666666777777777777777666666655555555555444444444444455555555555555555555555555555555555555544444444444555444444444433333333333322222222222211111111111110000000000000000000////////////////////////////........---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666777777777777777777777777777777788888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999998888888888888888888888888888888888888888888888888888887777777777777777777766666666666666666666666655555555555555555555555555555555555555555555566666666666777777777777766666666555555555444444444444444555555555555555555555555455555555555554444444444445554444444443333333333332222222222221111111111111100000000000000000////////////////////////////.........----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!   666666666666666666666666666666666677777777777777777777777777777778888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888888888888888888888888887788777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555666666666666777777777776666666655555555544444444444444445555555555555555555555444555555555554444444444444355444444444433333333333322222222221111111111111111000000000000000/////////////////////////////........-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  6666666666666666666666666666666666666667777777777777777777777777777777788888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888888888888888888888888888888777777777777777777777777777777666666666666666666666666655555555555555555555555555555555555555555555556666666666667777777776666666665555555544444444444444444455555555555555555554444455555555554444444444444435444444444433333333333322222222221111111111111111100000000000000////////////////////////////.........----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  666666666666666666666666666666666666666666667777777777777777777777777777778888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::9999999999999999999999999999999999999999999998888888888888888888888888888888888888888877777777777777777777777777777777776666666666666666666666666555555555555555555555555555444444445555555555566666666666666667766666666666555555554444444444444444444445555555555555554444444555555554444444444444443344444444443333333333332222222222111111111111111111000000000000////////////////////////////..........---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666666666666666666666666666667777777777777777777777777777777788888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999:::::::::::::999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888877777777777777777777777777777777777777666666666666666666666666655555555555555555555555554444444444455555555555666666666666666666666666666655555555444444444444444444444445555555555444444444455555544444444444444443334444444444333333333332222222222211111111111111110000000000000///////////////////////////............--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666666666666666666666666666666666666677777777777777777777777777777777777777788888888888888888888999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::9999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888887777777777777777777777777777777777777777776666666666666666666665555555555555555555555555555544444444444455555555556666666666666666666666666666555555544444444444444444444444444444444444444444444555544444444444444443333344444444433333333333322222222221111111111111110000000000000///////////////////////////..............------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  566666666666666666666666666666666666666666666666777777777777777777777777777777777777777777778888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99:::::::999999999999999999:999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888877788887777777777777777777777777777777777777777777776666666666666666665555555555555555555555555555555444444444444444555555555566666666666666666666666666555555544444444444444444444444444444444444444444444444444444444444444443333334444444433333333333322222222221111111111111110000000000000//////////////////////////................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((('(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888999999999999999999999999999999999999999999999999999:::99999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888877777777777777777777777777777777777777777777777777777766666666666666666655555555555555555555555555555555544444444444444444555555555566666666666666666666666665555555444444444444444444444444444444444444444444444444444444444444444333333344444443333333333332222222222211111111111111000000000000/////////////////////////...................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((('''((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  5555555555566666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;:::;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888877777777777777777777777777777777777777777777777777777766666666666666666665555555555555555555555555555555555444444444444444444445555555556666666666666666666666665555555444444444444444444444444444444444444444444444444444444444444443333333334444443333333333333222222222211111111111111000000000000///////////////////////......................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  5555555555555566666666666666666666666666666666666777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777777777777777777777777777777777776666666666666666666555555555555555555555555555555555555444444444444444444444455555555556666666666666666666655555555444444444444444444444444444444444444444444444444444444444444443333333333444443333333333333222222222211111111111111100000000000///////////////////../........................-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((''''''('''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  5555555555555555555666656666666666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888777777777777777777777777777777777777777777777777777777776666666666666666666555555555555555555555555555555555555555444444444444444444444445555555555566666666666666666655555555544444444444444444444444444444444444444444433333444444444444433333333333344443333333333333222222222221111111111111110000000000///////////////////............................---------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*+++**********************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  5555555555555555555555555555566666666666666666666666666666667777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888777777777777777777777777777777777777777777777777777777776666666666666666666665555555555555555555555544444555555555554444444444444444444444444455555555555666666666666666555555555544444444444444444343333444444444444444443333333344444444443333333333333334443333333333333322222222222111111111111110000000000///////////////////............................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***+************************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!  5555555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888777777777777777777777777777777777777777777777777667766666666666666666666666555555555555555555555555544444444555555444444444444444444444444444445555555555556666666666555555555555444444444444444433333333444444444444443333333333344444443333333333333333224333333333333333222222222222111111111111110000000000//////////////////..........................----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************************))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  5555555555555555555555555555555555555566666666666666666666666666666666677777777777777777777777777788888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888899999999888888888888888888888888888888888888888888877777777777777777777777777777777777777777777666666666666666666666666666666655555555555555555555555554444444444444444444444444444444444444444444455555555555555555555555555555555444444444444444333333333344444444444333333333333334444333333333333333333222333333333333333322222222222211111111111111000000000/////////////////.........................-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!  5555555555555555555555555555555555555555555666666666666666666666666666666677777777777777777777777788888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999988899999999999999988888888889988888888888888888888888888888888888888888888888887777777777777777777777777777777777777777666666666666666666666666666666666665555555555555555555555555444444444444444444444444444433334444444444444555555555555555555555555555555444444444444444333333333334444444443333333333333333333333333333333333332222233333333333333322222222222221111111111111100000000/////////////////........................-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  5555555555555555555555555555555555555555555555556666666666666666666666666666666677777777777777777777788888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888899999999988888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555555555555444444444444444444444444443333333334444444444555555555555555555555555555555444444444444443333333333334444444333333333333333333333333333333333333222222233333333333333322222222222221111111111111100000000////////////////......................------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!  5555555555555555555555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888899988888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777766666666666666666666666666666666666666666665555555555555555555555555444444444444444444444444433333333333444444444455555555555555555555555555554444444444444333333333333334444433333333333333333333333333333333333322222222233333333333333322222222222222111111111111100000000///////////////....................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  5555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777788888888888888888888888888888888888888888888888888899999998888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999998888888998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777766666777666666666666666666666666666666666666666666666655555555555555555554444444444444444444444444444444433333333333344444444445555555555555555555555555544444444444433333333333333334443333333333333333333322333333333333333222222222233333333333333322222222222222211111111111100000000//////////////...................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!  444445555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555555555544444444444444444444444444444444444333333333333334444444444555555555555555555555554444444444444333333333333333334333333333333333333322222333333333333322222222222233333333333333222222222222222211111111111100000000/////////////..................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!  4444444445555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666666666666666666666666666666666666555555555555555555544444444444444444444444444444444444433333333333333333444444444455555555555555555555544444444444443333333333333333333333333333333333322222222333333333322222222222222233333333333333222222222222222221111111111100000000////////////.................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  444444444444455555555555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777766666666666666666666666666666666666666666666666666666665555555555555555555544444444444444444444444444444444444444333333333333333333344444444445555555555555555555444444444444433333333333333333333333333333333332222222222333333332222222222222222233333333333333222222222222222222111111111100000000///////////.................----------------------,,,,,,,,,,,,,,,++++++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!  444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666666666666666666666666666666666655555555555555555555544444444444444444444444444444444444444433333333333333333333344444444444455555555555555554444444444444333333333333333333333333333333333322222222222333332222222222222222222233333333333333222222222222222222111111111100000000//////////..............-.------------------------,,,,,,,,,,,,+++++++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!  444444444444444444444444444555555555555555555555555555555555666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666555555555555555555555544444444444444444444444344444444444444443333333333333333333333334444444444445555555555555544444444444443333333333333333333333333333333333222222222222322222222222222222222222233333333333333222222222222222222111111111100000000/////////..............--------------------------,,,,,,,,,,,+++++++++++++++++++****************************))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!  444444444444444444444444444444444555555555555555555555555555555555666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777776666666666666666666666666666666666666666666666655565555555555555555555555554444444444444444444444444333333344444433333333333333333333333333333444444444444444555555554444444444444443333333333333333333333333333333332222222222222222222222222222222222222233333333333322222222222222222222211111111100000000////////..............-------------------------,,,,,,,,,,,++++++++++++++++++++****************************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!  222222222222222223333333333333333344444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888887777778888888888888888888777777888888888888888888888888788888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333333322222222222222223333333334444444444444444444444443444444433333333333333333333332222222222222222111111222222222222222222222111122222222222222222222222112222222211111111100000000000////////////.............----------------------,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555555566666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888887777777777777777888888888887777777777777788888888888888888877777778877777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666655555555555555555555555554444444444444444444444444444444444444333333333333333333333333333333333332222222222222222222333333333444444444444444444444444344444443333333333333333333332222222222222222111111122222222222222222222111112222222222222222222222211222222221111111110000000000////////////.............-----------------------,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))))(()))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888887777777777777777777777777888777777777777777777777788888888888777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666655555555555555555555555554444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222233333333333444444444444444444443344444443333333333333333333332222222222222211111111122222222222222222221111112222222222222222222222111222222221111111110000000000////////////............-----------------------,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))))(((()((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666677777777777777777777777788888888888888888888888887777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888888888888888888888899999999999888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777788887777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666665555555555555555555555555554444444444444444444444444444443333333333333333333333333333333333333222222222112222222222222223333333333334444444444444444433344444433333333333333333333322222222222222211111111122222222222222222211111112222222222222222222111111222222211111111100000000/0////////////............----------------------,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666777777777777777777777777788888888888887777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666655555555555555555555555555555554444444444444444444444433443333333333333333333333333333333333333222222222221111111222222222222333333333333333344444444444333344444333333333333333333333222222222222222111111111122222222222222221111111112222222222222221111111111222222111111111000000000/////////////.............--------------------,,,,,,,,,,,,,,+++++++++++++++++************************)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222233333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666555555555555555555555555555555555544444444444444444444443333333333333333333333333333332222222222222222222222222111111112222222222223333333333333333333343443333334444433333333333333333333322222222222222211111111112222222222222221111111111222222222221111111111111122221111111111100000000/////////////.............-------------------,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555544444444444444444444443333333333333333333333333333333333222222222222222222222222211111111122222222222223333333333333333333333333333444433333333333333333333332222222222222211111111111222222222222222111111111122222222111111111111111112221111111111100000000/////////////.............------------------,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333333333333334444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666665555555555555555555555555555555555544444444444444444444443333333333333333333333333333333333333322222222222222222222222221111111111222222222222223333333333333333333333333344433333333333333333333333222222222222221111111111122222222222222111111111112222222111111111111111111111111111111100000000/////////////.............-----------------,,,,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  1222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776677666666666666666666666666666666666666666666666666665555555555555555555555555555555555544444444444444444444443333333333333333333333333333333333333333332222222222222222222222222111111111112222222222222233333333333333333333333334333333333333333333333332222222222222221111111111112222222222222211111111111222221111111111111111111111111111111000000000/////////////..............---------------,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************)))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111112222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555566666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444333333333333333333333333333333333333333333322222222222222222222222222211111111111122222222222223333333333333333333333333333333333333333333333322222222222222221111111111111222222222222211111111111122221111111111111111111111111111111000000000/////////////..............--------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  11111111112222222222222222333333333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555556666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777676777777777777777777777777677777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222222111111111111111111222222222222333333333333333333333333333333333333333333322222222222222222221111111111111122222222222221111111111112222111111111111111111110111111110000000000/////////////..............-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111122222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444445555555555555555555555555555555555666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777666666666677777777777777766666666667777777777777777777777666777776666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222211111111111111111111112222222222222233333333333333333333333333333333333322222222222222222222211111111111111112222222222222111111111111222111111111111111110000011111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111122222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444445555555555555555555555555566666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777766666666666666666667777777666666666666666666777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222111111111111111111111111122222222222222222222222333333333333333333333332222222222222222222222111111111111111111222222222222211111111111122111111111111111100000001110000000000000/////////////..............------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  1111111111111111111111122222222222222222233333333333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666667777777777777777777777777666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888887777778888888888888888888877777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666667777777666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555554444444444444444444444444333333333333333333333333333333333322222222222222222222222222221111111111111000011111111111122222222222222222222222222222222223333333322222222222222222222221111111111111111111112222222222222111111111111211111111111111100000000000000000000000//////////////..............------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555666666666666666666666666777777777777777777777776666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666676666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555544444444444444444444444444443333333333333333333333333333333222222222222222222222222222211111111111111110000001111111111122222222222222222222222222222222233333222222222222222222222221111111111111111111111122222222222111111111111112111111111111100000000000000000000000////////////./...............------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555556666666666666666666666666677777777766666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333333332222222222222222222222222222111111111111111111100000000111111111122222222222222222222222222222222222222222222222222222222221111111111111111111111111222222222221111111111111111111111111110000000000000000000000/////////////.................------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))(((((((((((((((((((((((('(((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  1111111111111111111111122222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333222222222222222222222222222222222111111111111111111111000000000111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111112222222222111111111111111111111111110000000000000/0000000///////////////................------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))))))))(((((((((((((((((((((('''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444444455555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333322222222222222222222222222222222211111111111111111111111110000000000111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111122222222111111111111111111111111111000000000000///00000///////////////.................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333334444444444444444444444444444444444444444444444445555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333332222222222222222222222222222222222222111111111111111111111111100000000000111111111122222222222222222222222222111222222222222111111111111111111111111111111111111111222222111111111111111111111111111100000000000/////00/////////////////................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222211111111111111111111111100000000000001111111111122222222222222222111111111122222221111111111111111111111111111111111111111111122222111111111111111111111111111100000000000///////////////////////.................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  011111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444455555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111000000000000000001111111111122222222222211111111111111221111111111111111111111111111111111111111111111111221111111111111111111111111111110000000000////////////////////////................---------------,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  00000011111111111111111222222222222222222222222222222222222222222222222222222223333333333333333333333333334444444444444444444444444444444444444444445555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666655555666666666666666666665555566666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444433333333333333333333333322222222222222222222222222222222222222222222222211111111111111111110000000000000000000111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111000000000///////////////////////................---------------,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000011111111111111111122222222222222222222222222222222222222222222222222222222233333333333333333333333333344444444444444444444444444444444444555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666655555555555555566666666666655555555555556666666666666666665555555666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111110000000000000000000001111111111122222222111111111111111111111111111111111111111111111111000000000000000111001111111111111111111110000111111000000000//////////////////////.................---------------,,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000000000000001111111111111111111222222222222222222222222222222222222222222222222222222222223333333333333333333333333333344444444444444444444444444555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666665555555555555555555555566666655555555555555555556666666666655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222211111111111111111111111111100000000000000000000000111111111122222221111111111111111111111111111111111111111111111000000000000000000000001111111111111111100000000111100000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000011111111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555556666666666666666666666666555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777776666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555556666555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222221111111111111111111111111111110000000000////0000000000011111111112222221111111111111111111111111111111111111111111110000000000000000000000000111111111111110000000000011100000000000/////////..///////.................-.---------------,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111122222222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444555555555555555555555555555666666666666666666555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444443333333333333333333333333333222222222222222222222222222222221111111111111111111111111111111100000000000//////0000000000111111111222211111111111111111111011111111111111111111111111000000000000000000000000011111111111000000000000001000000000000/////////...////..................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ........//////////////////////0000000000000000000000000000000000000011111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555554555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222221111111111111111111111111111111111110000000000000000000/////////////////00000000011111111111111111000000000000000000000000000000000000000000000000000000000000000000000////////////////////000///////////..........-..................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ............///////////////////////0000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556665555555555555555555555666666666666666666666666666666666666666666666666665666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555444444455555555555555555544444444444444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111001111111000000000000000000///////////////////0000000001111111111111110000000000000000000000000000000000000000000000000000000000000000000///////////////////////0////////////.........---................-----------------------,,,,,,,,,,,,,,++++++++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .................///////////////////////000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666655555555555555556666555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444555555555555444444444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111110000000000000000000000000000000/////////////////////00000000001111111111111000000000000000000000000000000000000000000000000000000000000000000//////////////////////...////////////.........----..............-----------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ......................////////////////////////00000000000000000000000000011111111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444455555444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000///////////////////////000000000011111111111000000000000000000000000000///////0000000000000000000000000000000////////////////////.......///////////.........-----...........------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111112222222222222222222222222223333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111111111100000000000000000000000000000000000////////////////////////0000000000001111111100000000000000000000000000/////////////////0000000/////////////////////////////////..........//////////.........------.......--------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555544444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000000///////////////////////////0000000000011111000000000000000000000000000///////////////////000///////////////////////////////////............/////////.........-------.....-------------------,-------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////00000000000000000000000000000111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555554444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111111111111000000000000000000000000000000000000//////////////..////////////00000000000000000000000000000000000/000000////////////////////////////////////////////////////////..............////////.........--------..--------------------,,,-----,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222111111111111111111111111111111111111110000000000000000000000000000000000////////////////....///////////000000000000000000000000000000000//00000///////////////////////////////////////////////////////................//////.........---------,-------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000//////////////////.....//////////00000000000000000000000000000000///0000//////////////////////////////////////////////////////................../////.........---------,,-----------------,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////////00000000000000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333322222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000//////////////////////......//////////000000000000000000000000000000////000////////////////////////////////////////////////////.....................///..........--------,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .......................///////////////////////////////////00000000000000000000000000000000000000001111111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222111111111111111111111111111111111111111111110000000000000000000000000000000/////////////////////////......./////////0000000000000000000000000000//////00/////////////////////////////////////////////////........................./...........--------,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  --.......................//////////////////////////////////////000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554455555554444444444444444444444444444444444444444444444444444444444444444443344444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000000000////////////////////............./////////00000000000000000000000000///////0////////////////////////////////////////////////.....................................--------,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------.......................///////////////////////////////////////000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444433333333344444444444444443333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000//////////////////...............//////////00000000000000000000000////////////////////////////////////////////////////..............................---.........--------,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------........................//////////////////////////////////////000000000000000000000000000001111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333444444444333333333333333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000000////////0//////////////////..................//////////00000000000000000000/////////////////////////.......//////////////////...............................------.......--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ----------------......................../////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333334443333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111110000000000000000000000000000000//////////////////////////////.....................//////////00000000000000000////////////////////////...............///////////.............................----------......--------,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ---------------------.........................///////////////////////////000000000000000000000000000000000000000000001111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000000000/////////////////////////////////......................///////////000000000000000////////////////////////................/////////.........................----------------....--------,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,++++++++++++++++++************************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------........................./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000000000//////////////////////////////////.........................////////////00000000000////////////////////////..................///////.....................----------------------..---------,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................//////////////////////////000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444443333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////////..........................//////////////00000000////////////////////////...................///......................----------------------------------,,,,,,,,,,++++++,,,,,,,,,,,,,,,,+++++++++,,,,,++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................///////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////////////............................./////////////000000//////////////////.//////...........................................------------------------,,,--------,,,,,,,,,++++++++,,,,,,,,,,,,+++++++++++++,,,++++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------------.........................//////////////////////////////////////000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222211111111111111111111111111111111111100000000000000000000000000000000000000000///////////////////////////////...............................///////////////////////////////////...////...........................................----------------------,,,,,,,------,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++,++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------------.........................////////////////////////////////////////////00000000000000000000000000000000000011111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111111111111100000000000000000000000000000000000000000000//////////////////////////////................................../////////////////////////////////....///..........................................--------------------,,,,,,,,,,,----,,,,,,,,,,+++++++++++,,,,,,,++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------............................../////////////////////////////////////////////00000000000000000000000000000000000000011111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111111111111110000000000000000000000000000000000000000000000/////////////////////////////.........................-............////////////////////////////////...../...........................................---------------,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,++++++++++++,,,,,++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------------....................................///////////////////////////////////////0000000000000000000000000000000000000000000000000111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444433333333444444444444444444444444444444444444444444444444444444444444444444444443333344443333333333333333333333333333333333333333333333333333333333333333333322233333333333333333333322222222222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000/////////////////////////////////.........................--............/////////////////////////////..................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,+++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ------------------------........................................//////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444443333333333344444444333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222223333333333333332222222222222222222222222222222222222221111111111111111111111111111111111111111111100000000000000000000000000000000000000000/////////////////////////////////////.........................--............////////////////////////////.................................................-----------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,-------------------------........................................////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333333332222222222222222222222222222222222222222221111111111111111111111111111111111111111111100000000000000000000000000000000000000000/////////////////////////////////////////.........................---............///////////////////////////................................................-----------,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,+++++++++++++++++,,++++++++++++++++++++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ***********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........................///////////////////////////////////////////////////000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333222333333333333322222222222233333333322222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111000000110000000000000000000000000000000000000000000000000///////////////////////////////////////...................................------------------------------------.................///.................---........-----------------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)********************************************))))))*))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ***********************++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222211111111222222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000///////////////////////////////////////............................-----------------------------,,,---------------....................................----.......-----------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)***********************))*****************)))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------.........................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000/////////////////////////////////.//////...........................------------------------------,,,,,,,,,,-------------..................................-----......-----------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))*********************))))****************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////////....//...........................--------------------------------,,,,,,,,,,,,,-------------................................------....-----------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))********************)))))**************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000//////////////////////////////////..................................----------------------------------,,,,,,,,,,,,,,,,,------------..............................-------...----------------------------------,,,,,,,,,,,,++,,++++++++++++++++++************************))))))******************)))))))*************))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000///////////////////////////////////......................................-------------------------------,,,,,,,,,,,,,,,,,,,,--------------..........................---------.---------------------------------,,,,,,,,,,,,,,+++,+++++++++++++++++*************************)))))))*****************))))))))************)))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.............................................////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////////////////////////////..........................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---------------.......................---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))***************))))))))))***********))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )**********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////...............................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------....................-------------------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************))))))))))**************)))))))))))*********))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))*****************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...........................................///////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000///////////////////////////////..................................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))************)))))))))))))********))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------.....................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////.................................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------...........----------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))))***********))))))))))))))*******)))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))*******+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------........................................//////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221222222222222222222111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000/////////////////////////////////////////..............................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------.......----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************)))))))))))))))))*********))))))))))))))))*****)))))))))))))))))))())))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))**+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222211122222222222211111111111112222222211111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000////0000///////////////////////////////////////////////..........................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************************)))))))))))))))))))********)))))))))))))))))****))))))))))))))))))((())))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////.......................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))))))))))))*****))))))))))))))))))))**)))))))))))))))))))(((())(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////........................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************))))))))))))))))))))))***))))))))))))))))))))))*)))))))))))))))))))((((()((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))****++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////..................................--.....----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**********+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111100000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////...................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,----------------------,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++**++**********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))****************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......................................................//////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////...................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+*********************)))))))))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*********************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------........................................................//////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////....................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------........................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...............................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************************))))))))))))))))))))))))(((((()))))))))))))))))))))))(())))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111110000000001111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++************************)))))))))))))))))))))))(((((((()))))))))))))))))))))(((()))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////...................................--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************************)))))))))))))))))))))(((((((((()))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ((((())))))))))))))))))*************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------.................................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111110011111111111111111100000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////.......................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*************************))))))))))))))))))))(((((((((((()))))))))))))))))(((((((())))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  (((((((((()))))))))))))*************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.....................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111000111111111111110000000000011111110000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////..///////............................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,++++++++++++++++++++++++++++++++*************************)))))))))))))))))))(((((((((((((()))))))))))))))(((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ((((((((((((((())))))))*************************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..............................................//////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////......../..................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((())))))))))))((((((((((((())))))))(((((((((((((((''(((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((()))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////.............................................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,++++++++++++++++++++++++++++++++++************************)))))))))))))))))))((((((((((((((((())))))))))((((((((((((((())))))(((((((((((((((('''(((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))*******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////......................................---.......---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++++++++++++*******************)))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................///////.///////..........////////////.............///////////////////////...///////////////////////////////////////////////////////////////////////////////////////////.........////......................................--------..-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++*****************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********+++++++++++++++*****************))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''&((((''''''''''''''''&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.............................................................................................................///////////...............///////////////////////////////////////////////////////////////////////////////////.....................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********++++++++++++++***************)))))))))))))))))))))(((((((((('''''''''''''''''''''''''''''''''''''&&&(('''''''''''''''''&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................................................................../////////////////////////////////////////////////////////////////////............................................................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++**********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************+++++++++***************)))))))))))))))))))))))(((((((('''''''''''''''''''''''''''''''''''''&&&&&(''''''''''''''''&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................////////////////////////////////////////////////////////////.................................................................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))((((((((''''''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...................................................................................................../////////////////////////////////////////////////////........................................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++***********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&''''''''''''''&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.....................................................................................................////////////////.........///////////////////////.............................................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))(((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...................................................................................................../////..................../////////////.......................................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************************************************************+++++++++++++++++++++++++++++++++++++++++++++**************************************))))))))))))))))))))))))((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***********************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------..............................................................................................................................//..................................................................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************+++++++++++++++++++++++++++++++++*++++++++**************************************))))))))))))))))))))))))((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.....................----.........................................................................................................................................................................................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++**+++++++*************))))))*******************))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...................................................................................................................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************************************************++++++++++++++++++++++***++++++************))))))))******************))))))))))))))))))))((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))**********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............................................................................................................................................................................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***********************************************)))***********************************+++++++++++++++++++++****+++++***********))))))))))*****************)))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''((((((((((((''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...............................................---........................................................................................................................------......---------------------------------------,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++***********************************************)))))))))*********************************+++++++++++++++++++******++++***********)))))))))))****************))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))*******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------..-----------------------..................--------.......................................................................................-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*************************************************)))))))))))))*******************************+++++++++++++++++********++************))))))))))))))************))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------....----------------------........................................................................---....------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**************************************************)))))))))))))))))******************************++++++++++++++***********+************))))))))))))))))))******))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------................................................................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++**************************************************)))))))))))))))))))))*****************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------........................................................---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++**************************************************))))))))))))))))))))))***************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------....................-----.........................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))*************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------..........---------------.................-----------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))***********************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))********************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.......---------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)******))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*******************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************))))*****)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))*)*********************))))))***))))))))))))))))))((((()))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$&&%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++**********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))*)))))))))))))))))(((((((()))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''('(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++***********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********))))))))))))))))))))))))))))))(((((((((())))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$#####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,---------------,,,,,,,,,,-------------------------,------------------------------------------------------------------------------------------,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$#####################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************)))))*****)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((()))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$###########$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,++++++++++++++++++++++,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))())))))))))))))))((((((((())))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$#############$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))******************************************************************+++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((()))))))))))))(((((((((((()(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((''''((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$############################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$###########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$###########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++****+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$############################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#############################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''('''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((''''''''''''''''(('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$#############################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******+++*********************************************************************)))*****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$################################################"############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$######################################################""""##########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++**********++++++++++++++***********+++++++++++++++++++******+************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$#######################################################""""""########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++************************+++**********************++++++++***********************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$#######################################################""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++***********************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$########################################################""""""""""###"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$########################################""##############""""""""""""#"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''(((((('''''''''''''''''''(''''''''''''''''''''''''&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################$$$$$$########################################""""############""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((('''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''((((''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################$$$#########################################""""""##########""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********************))))*******************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(('''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################$########################################"""""""""#######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############################################################"""""""""""#####""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############################################################"""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''''''''&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################################################"""""""""""""""#""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************))))))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################################################""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''(('''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((''''''''''''''''''''(((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''''''''&&&&'''''''''''''''''(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################"#####"""""""""""""""""""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((('''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&''''''''''''''''((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############################""""###"""""""""""""""""""""""""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(('''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&'''''''''''(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&''''''''''(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""""!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  """"""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''''''''''''&&&&''''''''''''&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((((((((((((((((''''''''''&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""""!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  """"""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''''''''''&&&&&&&''''''''''''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&'''''(((((((((((((((((((''''''''&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&'''''(((((((((((((((((('''''''&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&'''''((((((((((((((((((''''''&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!"""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((((((((((('(''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''(((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  !!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''(((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((''''''''&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''((''''''''&'&&&&&&&&%%%%%%%%%&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%&&&&&&''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&'''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$###############"""""""""""""""""""""""""!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$###########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$############$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$###################$$$##############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$###########$$$#############$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$#####################################################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$##########$########################$$$######################$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$#############$$$$$$$$####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$######################################################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################$$$########################################################################$$#######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################$$$$$$$$$$$$$$$##########$$$$$$$##################$$$################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$####################################$$$$$$$$$$###############$$#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################################################################################################################$$$$$$$$$$$$#############$$$$$$$$###########################################$$$$#######################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################"##"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################################################################################################################$$$$$$###################$###############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################################################################################################################################################################################################################################################################################################################################################""###############""""########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################################################################################################################################################################################################################################################################################################################################################"""#########"""""""""""""""""###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################################################################################################################"###########################################################################################################################################################################""""######""""""""""""""""""""##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""###############################"""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""""""""!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!""!!!"""""""""""""""""""""""""""""##########################""""""""""""""""""""###########""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""!!!!!!!!"""""""""""""""""!!!!!!!!"""""""""""""""""""!!!!!!!"""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!"""""""""#########################"""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!"""""""########################"""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######################"""""""""""""""""""""""""""""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""######################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""######################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#####################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#####################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#####################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################""""""""""!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!    !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################""""""""!!!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################"""""""!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################"""""""!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""###################""""""!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!""""""###################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!! !!!! !!!!!!!!!!!! !!!!!!!!!!! !!!!!!"""""###################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!""""""##################"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!! !!!!"""""##################"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!""""""###############"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!"""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!""""""""""""""!"!!!!!!      !!!!!!""""""""""""!!!!!!!!      !!!!!!!""""""""""!!!!!!!!     !!!!!!!""""""""!!!!!!!!!    !!!!!!!!""""!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!! !!    !!!!!!!!!!!!! !    !!!!!!!!!!!    !!!!!!!!!   !!!!