pppppppppoooooooonnnnmmkkjjjjjjjiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccdddddddccccccccccccccccccdddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````___________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPOOOOPPPPPPPPPPOOOOOOOOOOOOOONOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888887777777777777776666666666655555555555544444444444433333333333322222222222111111100000000000////////////.........------------,,,,,,,,,,,,,+++++++++++++******))))))))))))((((((((((((('''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  ppppppppppooooooonnnnmmkkkjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccddddddddddcccccccccccccccddddddddddddddddddddcccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777777777776666666666665555555555554444444444443333333333322222222222211111100000000000////////////.........------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  pppppppppppooooooonnnnmkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccdddddddddddddccccccccccccddddddddddddddddddddddcccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOOOPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999999888888888887777777777777776666666666655555555555544444444444433333333333222222222222111111000000000000////////////........-------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  qqppppppppppoooooonnnnnkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccddddddddddddddddcccccccccddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPOOPPPPPPPPPPPPPOOOOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777777777776666666666665555555555554444444444443333333333322222222222211111000000000000////////////.........------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  qqqppppppppppooooooonnnlkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccddddddddddddddddddcccccccddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPOPPPPPPPPPPPPPPOOOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999999988888888888877777777777777666666666665555555555554444444444443333333333322222222222211111000000000000/////////////........-------------,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  qqqqppppppppppooooooonnllkkkkkkjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccdddddddddddddddddddddccccdddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777777777776666666666665555555555554444444444443333333333322222222222211111000000000000////////////.........------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  qqqqqqppppppppppooooooollllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcddddddddddddddddddddddddceddddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOPPPPOOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999988888888888878777777777777666666666665555555555554444444444443333333333322222222222211111000000000000////////////.........-------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!  rqqqqqqqppppppppppooooomllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOPPPPPOOOOOOOOOOOOONNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888787777777777776666666666665555555555554444444444443333333333322222222222211111000000000000///////////..........------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  rrrqqqqqqqppppppppppooommlllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQPPPPPPPPPPPPPOOOOOOOOPPPPPPOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99:99999999999988888888888888777777777777666666666665555555555554444444444443333333333322222222222211111000000000000///////////..........-------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  rrrrqqqqqqqqqpppppppppommmmllllkkkkkjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPRQQQQQQQQQQQQQQPPPPPPPPPPQQQQPPPPPPPPPPPPPPOOOOOOOPPPPPPOOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>==========<<<<<<<<<<<<;;;<;;;;;;;;;;;;:::::::::::99:999999999999888888888888887777777777776666666666665555555555554444444444433333333333322222222222211111000000000000//////////...........------------,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!  rrrrrrqqqqqqqqqqqppppppnmmmmllllkkkkkkjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQPPRRQQQQQQQQQQQQQPPPPPPPPPPQQQQQPPPPPPPPPPPPPPOOOOOOPPPPPPPOOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>==========<<<<<<<<<<<<;;;<;;;;;;;;;;;;::::::::::::9::99999999999988888888888888777777777777666666666665555555555554444444444443333333333322222222222211111000000000000//////////...........------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  ssrrrrrrrqqqqqqqqqqqpppnnmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddeddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRQQQQQQQQQQQQQQPRRQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPOOOOOOPPPPPPPPOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFFEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<;;<<;;;;;;;;;;;;:::::::::::9:::99999999999988888888888888777777777776666666666665555555555554444444444433333333333322222222222211111000000000000/////////............------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  ssssrrrrrrrrqqqqqqqqqqpnnnnmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddeeeedddddddddddddddddddddeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQPPPPPPPPQQQQQQQPPPPPPPPPPPPPOOOOOPPPPPPPPPOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFFEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666666555555555554444444444443333333333322222222222211111000000000000/////////............------------,,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!  ssssssrrrrrrrrrrqqqqqqqnnnnnmmmllllkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEEDDDDDEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>============<<<<<<<<<<<<;<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777776666666666665555555555554444444444433333333333322222222222211111000000000000////////............-------------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  tssssssssrrrrrrrrrrqqqqoonnnnmmmlllllkkkkkkkkkkkjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aa````````````````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPQQQQQQQQPPPPPPPPPPPPPPOOOPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>============<<<<<<<<<<<<;<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666666555555555554444444444433333333333322222222222211111000000000000/////////............-------------,,,,,,,,,,,,++++++++++++*******))))))))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  tttsssssssssrrrrrrrrrrqooonnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeedddeddddddddddddddddddddddddccccccccccccccccccccbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`aaa```````````````````````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQPPPPPQQQQQQQQQPPPPPPPPPPPPPPOOPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFFFFEEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777776666666666665555555555554444444444433333333333322222222222111111000000000000////////............-------------,,,,,,,,,,,,+++++++++++++******)))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  tttttssssssssssrrrrrrrroooonnnnmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeddddddddddddddddddddddccccccccccccccccccccccbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQPPPPPQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666665555555555554444444444433333333333322222222222111111000000000000////////.............-------------,,,,,,,,,,,,++++++++++++******)))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  ttttttttssssssssssrrrrrpoooonnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjijjiiiiijjjjjiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccbcccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRSRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQPPPPQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777666666666666555555555555444444444443333333333332222222222111111000000000000/////////............-------------,,,,,,,,,,,,++++++++++++*******))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  uuuttttttttssssssssssrrpppoooonnnmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666665555555555554444444444433333333333322222222221111111000000000000////////.............------------,,,,,,,,,,,,,+++++++++++*******)))))))))))))((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!  uuuutttttttttssssssssssppppoooonnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQQQQQQQQPPPPPPPPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777666666666666555555555555444444444443333333333332222222221111111000000000000/////////............-------------,,,,,,,,,,,,+++++++++++********))))))))))))((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  uuuuuutttttttttttsssssspppppoooonnnnnmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````______________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQQQQQQQQPPPPPPPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666665555555555554444444444433333333333322222222211111111000000000000////////............-------------,,,,,,,,,,,,+++++++++++********)))))))))))))(((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  uuuuuuuutttttttttttssssqqpppppoooonnnnnmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_____________________^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777666666666666555555555555444444444443333333333322222222211111111000000000000/////////............-------------,,,,,,,,,,,,++++++++++********)))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  xxxxwwwwwwwwwwwvvvvvvvvutttttssssrrrrrqqqqqpppppnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````__________````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRRTTSSSSSSSSSSSSSRRRRRRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=====>===========<<<<<<<<<<<<;;;;;;;;:::::::::::9999999988888888888877777777777666666655555555555544444444333333333333222222222222111111000000000000////////..........-------------,,,,,,,,+++++++++++++**********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  xxxxxwwwwwwwwwwwwwvvvvvuuutttttsssssrrrrqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________`````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRTTTSSSSSSSSSSSSSRRRRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>====>============<<<<<<<<<<<;;;;;;;;::::::::::::9999999988888888888777777777777666666655555555555544444443333333333332222222222221111111000000000000///////...........------------,,,,,,,,+++++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  xxxxxxxwwwwwwwwwwwwwwvvuuuuutttttsssssrrrrqqqqqponnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______``````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRTTTTSSSSSSSSSSSSSRRRRRRRRSSSSSRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>====>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::9999999988888888888877777777777666666655555555555544444444333333333333222222222222111111000000000000///////...........-------------,,,,,,,,++++++++++++***********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxwwwwwwwwwwwwuuuuuuutttttsssssrrrrqqqqooonnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````______````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRTTTTSSSSSSSSSSSSSRRRRRRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIKJJJJJJJJJJJJIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===>>============<<<<<<<<<<<;;;;;;;;::::::::::::9999999888888888888777777777777666666655555555555544444443333333333332222222222221111111000000000000//////............------------,,,,,,,,+++++++++++++**********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxwwwwwwwwvvvuuuuuuutttttssssrrrqqqoooonnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_____``````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRTTTTTSSSSSSSSSSSSSRRRRRRRSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>==>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::9999999988888888888877777777777666666655555555555544444444333333333333222222222221111111000000000000//////............------------,,,,,,,,,++++++++++++***********)))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuutttttsssrrrrqoooooonnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___```````````______________^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRTTTTTTSSSSSSSSSSSSSRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==>>>============<<<<<<<<<<<;;;;;;;;::::::::::::9999999888888888888777777777776666666655555555555444444443333333333332222222222211111111000000000000/////.............------------,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuutttssssrrrppooooonnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllmmkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeedddddddddeedddddddddddddddddddddddccccccccccccccccccccccccbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaa```````````````````````````_``````````````______________^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888888888777777777776666666655555555555544444444333333333332222222222211111111000000000000//////............------------,,,,,,,,+++++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvuuuuutttsssrrpppoooooonnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````_______________^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::999999988888888888877777777776666666665555555555544444444333333333333222222222211111111000000000000//////............------------,,,,,,,,,++++++++++++***********)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuttttssrqpppoooooonnnnnnnnnnnnnnnllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaa`a```````````````````````````````````````````______________^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777766666666655555555555544444444333333333332222222222111111111000000000000//////............-----------,,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuutttssqqppppoooooonnnnnnnnnnnnnlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaa`aa```````````````````````aa``````````````````````___________^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOOOONNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::999999988888888888877777777766666666665555555555544444444333333333333222222222111111111000000000000//////............-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwvvvvuuuuttsqqqppppooooooonnnnnnnnnnnllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaaaa`````````````````````__________^^^^^^^^^]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIKKKKKKJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777666666666655555555555544444443333333333332222222221111111111000000000000/////.............----------,,,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvuuuttrrqqppppoooooooonnnnnnnnnlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaa``````````````````________^^^^^^^^^]]]]^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999988888888888877777777666666666665555555555544444444333333333333222222221111111111000000000000//////............----------,,,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvuutrrrqqppppooooooooonnnnnnnlmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccdccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaa``````````````````_______^^^^^^^^]]]^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777776666666666655555555555544444443333333333332222222211111111111000000000000/////............----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvuusrrrqqqpppoooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaa````````````````_______^^^^^^^^]]_^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIKKKKKKKKJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999988888888888877777776666666666655555555555544444444333333333333222222211111111111000000000000//////............---------,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!  yyyyyyyyyyyzyzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvsssrrqqqppppooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^]__^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIKKKKKKKKJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777776666666666665555555555544444444333333333333222222211111111111000000000000//////............---------,,,,,,,,,,,,++++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxxxwwwvvttssrrqqqppppoooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^___^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSUTTTTTTTTTTTTTSSSSSSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIKKKKKKKKKJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999988888888888877777776666666666655555555555544444444333333333332222222111111111111000000000000/////.............--------,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxwwwuttssrrqqqppppooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijijjjjjjjjjiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccdddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______^^^^^^^____^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSUUTTTTTTTTTTTTTSSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777776666666666665555555555544444444333333333333222222111111111111000000000000//////............--------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwuuttssrrqqqpppppooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccdddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSSTTTSSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888877777776666666666655555555555544444444333333333332222222111111111111000000000000/////............---------,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzz{{{{{{{zzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyxxxvuuttssrrrqqqpppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccdddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````______^^^^^^_______^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSUUUUTTTTTTTTTTTTSSSSSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888877777776666666666665555555555544444444333333333333222222111111111111000000000000//////............--------,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{zzzzzzzyyyyyyzzzzzzzzzzzzzzyyyyxvvuuttsssrrqqqpppppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````_______^^^^^________^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSUUUUUTTTTTTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555544444444333333333333222222211111111111000000000000//////............--------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{zzzyyyyzzzzzzzzzzzzzzzzzzyyywvvuuttsssrrrqqqqppppppppnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffeffffffffffffffffeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaa```````````_______^^^^^________^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSUUUUUTTTTTTTTTTTTTSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKKKKJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888887777777666666666666555555555544444444433333333333322222211111111111100000000000//////.............--------,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{zzzzywwvvvuuttssrrrrqqqqqpppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaaaaaaaaa`````````````________^^^^_________^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSUUUUUUTTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777777666666666666555555555544444444433333333333322222211111111111100000000000///////............--------,,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  {{{||||||||||{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzxwwwvvuuttsssrrrrqqqqqqqqonnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaaaaaaa``````````````_______^^^^__________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSUUUUUUUTTTTTTTTTTTTTSSSSSTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999999999888888888888777777766666666666555555555544444444443333333333322222221111111111110000000000///////.............--------,,,,,,,,,,,,+++++++++++************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!  ||||||||||||||||{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{zxxxwwvvuuuttssssrrrrrrqqqoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaaaaaa``````````````_________^^^____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>?>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777766666666666655555555544444444443333333333332222221111111111110000000000////////............--------,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  ||||||||||||||||||{{{{{zzzzzz{{{{{{{{{|||||{{{{{yxxxwwvvvuuutttsssssrrrrrpppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaa````````````````_________^^^______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSUUUUUUUUTTTTTTTTTTTTTSSSSTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888877777776666666666655555555544444444444333333333332222222111111111111000000000////////............--------,,,,,,,,,,,,,++++++++++*************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}||||||{{{{{||||||||}}}}}}}}}}||zzyyyxxwwwvvvuuuuttttttssssrrrrrrrqqqqqqqpppppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhgggggggggggggggggggggggggggggggggggggfffffffffggggfffffffffffffffffffffgffffffffffffffffffffffeeggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbaaaccbbbbbbbbbbbbbbbbbbaaaaaccccccccccbbbbbbbbbbaaaaaaa````````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@BAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;:9999999999988888888888777666666555555555555444444433333333333222222222222111111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}|||||{{{{|||||||}}}}}}}}}}}}}}zzzyyyxxxwwwvvvvuuuuuuttttsssssrrrrrrqqqqqppppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhggggggggggggggggggggggggggggggggggggffffffffggggggfffffffffffffffffffgggffffffffffffffffffffffggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbaaaccbbbbbbbbbbbbbbbbbbbbbaaccccccccccccbbbbbbbbbaaaaaaa````````````````______^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@BBAAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:9999999999988888888888777666666555555555555444444433333333333322222222222211111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  }}}}}~~~~~}}}}}}}}}}|||{{||||||||}}}}}}}}}}}}}}}{zzzzyyyxxxwwwwwvvvvvuuuutttttssssrrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhggggggggggggggggggggggggggggggggggggffffffggggggggfffffffffffffffffggggfffffffffffffffffffffgggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbaacccbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbaaaaaaa````````````````_____^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@BBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:99999999999888888888888776666666555555555555444444333333333333222222222222111111110000000000000//////////////............--------,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  }}}~~~~~~~~~}}}}}}}}}}}||||||||||}}}}}}}}~~~~~}}{{{zzzzyyyxxxxxwwwwwvvvvvuuuttttssssrrrrqqqqqpppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhggggggggggggggggggggggggggggggggggggffffggggggggggfffffffffffffffggggggfffffffffffffffffffggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaccccbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbaaaaaaaa````````````````___^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@BBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:9999999999988888888888776666666555555555555444444433333333333322222222222211111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  }~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}~~~~~~~~~{{{{{zzzzyyyyxxxxxxxwwwwwvvuuuutttsssrrrrqqqqqppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffgggggggggggffffffffffffffggggggggfffffffffffffffffggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaccccccbbbbbbbbbbbbbbbbbbbdddddccccccccccccbbbbbbbbaaaaaaa`````````````````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@BBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:99999999999888888888888766666666555555555554444444333333333333222222222222111111110000000000000/////////////.............-------,,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~}}}}}}}||||||||}}}}}}~~~~~~~~~~~|{{{{{{zzzzzyyyyyyyxxxxxwwwvvvuuuttsssrrrrqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffgggggggggffffffffffffffffgggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddceeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbdddddddddccccccccccbbbbbbaaaaaaaaa````````````````^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@BBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:99999999999988888888888766666666555555555555444444433333333333322222222222111111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~}}}}}}||||||||}}}}}}~~~~~~~~~~~|||{{{{{{zzzzzzzzyyyyyyxxxwwwvvuuuttsssrrrqqqqqqppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghgggggggggggggggggggggggggggggggggggggggffffffffffgggggggggggffffffffffffffgggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddceeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbddddddddddddccccccccbbbbbbaaaaaaaaaa``````````````__^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@BBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;::9999999999988888888888866666666655555555555444444433333333333322222222222111111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~}}}}|||||||}}}}}}~~~~~~~~~~~~|||||{{{{{{{{zzzzzzzzzyyyxxxwwvvvuuttsssrrrqqqqqqpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggfffffffffffffggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddceeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbddddddddddddddccccccccbbbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@BBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::99999999999988888888888666666666555555555555444444433333333333222222222221111111111000000000000//////////////............-------,,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~||||||||{{{{{{{{{{{{zzzzzyyxxwwvvuuttsssrrrqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllllllllklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhgggggggggggggggggggggggggggggggggggggggfffffffggggggggggggggfffffffffffggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbddddddddddddddddcccccccbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@BBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::9999999999988888888888666666666555555555555444444433333333333322222222221111111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~}}}|}}}}}}}}~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{zzyyyxxwwvvuuttssrrrqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhgggggggggggggggggggggggggggggggggggggggfffffgggggggggggggggffffffffffgggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbdddddddddddddddddccccccccbbbbbbaaaaaaaaaaaaaaa````__________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@BBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;::::9999999999988888888886666666666555555555555444444433333333333222222222211111111111000000000000/////////////.............-------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{zzyyxxwvvuuttssrrrrqqqqqqnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggffffffffgggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeedddddddddddddddddcccccccccccccccbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbdddddddddddddddddddccccccbbbbbbbbaaaaaaaaaaaaaaaaa____________^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@BBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;::::9999999999988888888886666666666655555555555444444433333333333322222222211111111111000000000000//////////////............--------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{zzyyxxwwvuuttssrrrrqqqqqqnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffggggggggggggggggggfffffffggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeedddddddddddddddddcccccccccccccccbbbbbbbbbbbcccccccccccccccbbbbbbbbbbdddddddddddddddddddddcccccbbbbbbbbbaaaaaaaaaaaaaaa````_________^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAABBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::9999999999998888888886666666666655555555555544444443333333333322222222211111111111000000000000//////////////............--------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~}}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||{{zzyyxwwvuuttssrrrrqqqqqqnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghgggggggggggggggggggggggfggggggggggggggggggggfffffgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeddddddddddddddddcccccccccccccccbbbbbbbbbbccccccccccccccccbbbbbbbbbddddddddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaa```````________^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::9999999999988888888866666666666555555555555444444433333333333322222222111111111111000000000000/0////////////............-------,,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ~~~~}}}}}~~~~~~~~~~~|||||||||||||}}}}}}}}||||{zzyyxwwvuuttssrrrrqqqqqqooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbbbccccccccccccccccbbbbbbbbbddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbb`````````______^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAABBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::9999999999998888888866666666666655555555555444444433333333333322222222111111111111000000000000/0////////////............--------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  ~~~€€€€€€€~~~~~~~~~~~~|||||||||||}}}}}}}}}}}|||{{zyyxwwvuuttssrrrrqqqqqqooooooooooooooooooooooooonnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhggggggggggggggggggggghhgggggggggggggggggggggffhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbdccccccccccccccccbbbbbbbbdddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbaaaa``````______^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNONNNNNNNNNNNMMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;::::::999999999998888888876666666666655555555555544444443333333333332222222211111111111100000000000/0////////////............--------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~€€€€€€€€€€~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}||{{zyyxwwvuuttssrrrrqqqqqqooooooooooooooooooooooooonnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllmmlllllllllllllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhggggggggggggggggggghhhgggggggggggggggggggggfhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbddccccccccccccccccbbbbbbbdddddddddddddddddddddddddcccccccccccbbbbccccccccccaaaaaaa`````_____^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAABBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<<;;;;;::::::999999999999888888876666666666665555555555544444443333333333332222222211111111111100000000000000////////////...........--------,,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ~~~€€€€€€€€€€€€~~~~~~~~~~~|||||||}}}}}}}}}}}}}}}}||{{zzyxwwvuuttssrrrrqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmlllllllllllllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhggggggggggggggggghhhhhgggggggggggggggggggghhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbdddccccccccccccccccbbbbbbddddddddddddddddddddddddddccccccccccccccccccccccccbbbaaaaaa````_____^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;:::::::99999999999888888877666666666665555555555554444444333333333332222222211111111111100000000000000////////////...........---------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  ~~~€€€€€€€€€€€€€~~~~~~~~~||||||||}}}}}}}}}}}}}}}}|{{zyyxwwvuuttssrrrrrqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmlllllllllllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggggghhhhhhhgggggggggggggggggghhhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbddddcccccccccccccccbbbbbbdddddddddddddddddddddddddddcccccccccccccccccccddddbbbbbbaaaa````____^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAABBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;:::::::999999999998888888776666666666665555555555544444443333333333332222222211111111111100000000000000////////////..........---------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~~€€€€€€€€€€€€€~~~~~~~~~|||||||||}}}}}}}}}}}}}}}|{{zyyxwwvuuttssrrrrrqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbbbdddddcccccccccccccccbbbbbdddddddddddddddeeeeeedddddddccccccccccccddddddddddcccbbbbbaaa````____^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;::::::::99999999999888888776666666666665555555555544444443333333333332222222211111111111100000000000000////////////..........----------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  ~~~€€€€€€€€€€€€€~~~~~~~~~||||||||||}}}}}}}}}}}}}}|{{zyyxwvvuttsssrrrrrrqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbbdddddcccccccccccccccbbbbbdddddddddddddddeeeeeeeddddddddcccccccdddddddddddddccccccbbbaaaa```____^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAABBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;::::::::99999999999888888777666666666665555555555544444444333333333333222222221111111111110000000000000////////////..........----------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  }~~~€€€€€€€€€€€€~~~~~~~~~~||||||||||}}}}}}}}}}}}}}|{{zyyxwvvuttsssrrrrrrrqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeedddfeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbddddddcccccccccccccccbbbbddddddddddddddeeeeeeeeedddddddddddddddddddddeeeeeedccccccbbbbaaa```___^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAACBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;::::::::999999999999888887776666666666665555555555444444443333333333332222222211111111111100000000000000////////////.........----------,,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  }}~~€€€€€€€€€~~~~~~~~~~~~||||||||||}}}}}}}}~~}}}}|{{zyyxwvvuttsssrrrrrrrrrroooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeffffeeeeeeeeeeeeeeeeeeeddfffeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccdddddddcccccccccccccccbbbdddddddddddddeeeeeeeeeeeddddddddddddddddddeeeeeeeedddddccccbbbaa```____^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAACBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;:::::::::99999999999888887777666666666665555555555444444444333333333332222222211111111111100000000000000////////////.........-----------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  }}~~€€€€€€~~~~~~~~~~~~~~|||||||||||}}}}}}}~~}}}}|{{zyyxwvvuttsssrrrrrrrrrroooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccddddddddccccccccccccccccbddddddddddddeeeeeeeeeeeedddddddddddddddddeeeeeeeeeddddddccccbbbaa```___^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAACCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;:::::::::999999999999888877776666666666665555555554444444443333333333332222222211111111111100000000000000///////////.........-----------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  }}}~~~~~~}}}}~~~~~~~~~~~~~|||||||||||}}}}}}~~~~}}}|{{zyyxwvvuttsssrrrrrrrrrroooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccdddddddddccccccccccccccccddddddddddddeeeeeeeeeeeeedddddddddddddddeeeeeeeeffddddddddcccbbbaa```___^^^^]]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAACCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;::::::::::99999999999888877777666666666665555555554444444443333333333332222222211111111111100000000000000////////////........-----------,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  }}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~{{||||||||||}}}}}}~~}}}}|{{zyyxwvvuttssssrrrrrrrrroooooooooooooooppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccddddddddddcccccccccccccccdddddddddddeeeeeeeeeeeeeeddddddddddddddeeeeeeeefffeeeddddddcccbbaaa```___^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAACCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;::::::::::99999999999888877777666666666665555555554444444444333333333333222222221111111111100000000000000////////////........------------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  }}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~}||{zyyxwwvvvuuuuuuuuuutttttttttttttttttttttttttqqppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooppppppppppooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooonnnnllllllllllllllllllllllllllllllllllllllllllllkkkkkkmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkjjjjjjjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhhhhhgggjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddeeeeeeeeeffffffffffffffeeedddccbbaaa````aa```````````````________]]]]]]\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMNNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFGFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA??????????>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888777776666666666655555555555544444443333333333332222222222222211111111111100000000000////////////.......-------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  |}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€~~}||{zyyxwwvvvuuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppqpqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppooppppppppppppooooooooooooopppppppoooooooooooooooooooooooooooooooooooooooooonnllllllllllllllllllllllllllllllllllllllllllllllkkkkmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkjjjjjjjjjjjjjjjjjjjjjijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggjjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddeeeeeeeeeefffffffffffffffeeeddcccbbaaa```aaa``````````````________]]]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA???????????>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888887777766666666666655555555555444444433333333333322222222222222211111111111100000000000////////////......--------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!  ||}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~}||{zyyxwwvvvuuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqpqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppppppoooooooooppppppppppooooooooooooooooooooooooooooooooooooooooollllllllllllllllllllllllllllllllllllllllllllllllkkmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgjjjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffeedddccbbbaaa``aaaa``````````````_______]]]]]]]]\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNNNNMMMMMMMMMMMMLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA???????????>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888888777766666666666655555555555444444443333333333332222222222222211111111111100000000000////////////......--------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!  |||}}~~~~~~~~~}}}}}|||||||||}}}}}~~~~~~~~~~~~~~~}}~~~~~~~€€€€€€€€€~~}||{zyyxwwvvvvuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqppppppppppppppppppppppppppppppppppppppppppoooooopppppppppppppoooooooooooooooooooooooooooooooooooooomlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhjjjjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddeeedddeeeeeeeeeeeeeeeeeeffffffffffffeeeddcccbbaaa``aaaaa``````````````______]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNNNNNMMMMMMMMMMMLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@???????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888887777766666666666555555555554444444433333333333322222222222222211111111111000000000000////////////.....--------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!  |||}}}~~~~~}}}}}}|||||||||||||}}}}}}~~~~~~~}}}}}}}}}~~~~~~€€€€€€€€€~~}||{zyyxxwvvvvuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqpppppppppppppppppppppppppppppppppppppppppppppooppppppppppppppppooooooooooooooooooooooooooooooooooommllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeefffffffffffeeeeeeeeeeeeeeddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeedddccbbbaaa`aaaaa```````````````_____]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNNNNNNNMMMMMMMMMMMMLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@???????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888888777766666666666655555555554444444443333333333322222222222222211111111111100000000000////////////.....---------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!  {|||}}}}}}}}}}}|||||{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€~~}||{zzyxxwwvvvuuuuuuuuutttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooommmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggfffffffffffffffffffeeeeeeeeggfffffffffffeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeddcccbbaaa`aaaaaa```````````````____]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMONNNNNNNNNNNNMMMMMMMMMMMLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888777776666666666655555555554444444443333333333332222222222222211111111111100000000000////////////.....---------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!  {{||}}}}}}}}}|||||{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€~~}||{zzyxxwwvvvuuuuuuuuutttttttttttttttttttttuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqpppppppqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooopooooooooooooooooooooooooommmmmmmllllllllllllllllllmllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfgffffffffffffffffffffffeegggggffffffffffeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeddcccbbbaaaaaaaaa```````````````____^]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888888777766666666666655555555544444444433333333333322222222222222211111111111100000000000////////////....---------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!  {{{||}}}}}}}||||{{{{{{{zz{{{{{{{|||||||||||||}}}|}}}}}~~~~~€€€€€€~~}}|{zzyxxwwvvvvuuuuuuuutttttttttttttttttttuuuuuurrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooommmmmmmmmmmllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffffffffffffffffffggggggfffffffffffeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeefeeeeeedddccbbbaaaaaaaaa```````````````____^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@????????????>>>>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888777776666666666655555555544444444443333333333332222222222222211111111111100000000000////////////....----------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!  {{{|||}}}}|||||{{{{{zzzzzzz{{{{{{{|||||||||||||}||}}}}}~~~~€€€€~~}}|{{zyyxwwwvvvuuuuuuuutttttttttttttttttuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqpppqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooommmmmmmmmmmmmllllllllllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffggggggggfffffffffffeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeddddccbbbaaabaaaaaa```````````````___^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGGFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888777776666666666665555555544444444443333333333332222222222222221111111111100000000000////////////....----------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!  {{{||||||||||||{{{{zzzzzzzzzz{{{{{{||||||||||||||||}}}}~~~~~~~}}|{{zyyxxwwvvvvuuuuuuutttttttttttttttuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooommmmmmmmmmmmmmmllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffhgggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeddddddddddddeeeeeeeeeedddcccbbbaaabaaaaaa```````````````___^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@???????????>>>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888887777766666666666655555555444444444443333333333322222222222222211111111111100000000000////////////...----------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!  z{{{||||||||||{{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||}}}}}~~~~~~}}|{{zzyxxwwvvvvuuuuuuuttttttttttttttuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooommmmmmmmmmmmmmmmlllllllllmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiiiiiiiiihhkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeddddddddddddddddeeeedddddcccbbbaaabaaaaaa```````````````___^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888887777776666666666655555555444444444443333333333332232222222222211111111111100000000000////////////...-----------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  zz{{|||||||||{{{{{zzzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}~~~~~~~}}||{zzyxxwwwvvvvuuuuuuttttttttttttuuuuuuuuuuuvvrrssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooommmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjiiiiiiiiiiiikkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffgggghhhhhggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeddddddccddddddddddddddddccccbbbaaabaaaaaa````````````````__^^^]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888877777766666666666655555554444444444433333333333322322222222222211111111111000000000000///////////...-----------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  zz{{{|||||||{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}~~~~~~~~}}||{zzyyxxwwvvvvvuuuuuttttttttuuuuuuuuuuuuuuvvvssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooommmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiikkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffggggggghhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeedddddcccccccdddddddddddccccbbbbaaabaaaaaa````````````````__^^^]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888877777776666666666655555554444444444443333333333332322222222222211111111111100000000000////////////..------------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  zzz{{{|||||{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~}}||{{zyyxxwwwvvvvvvvvvtttuuuuuuuuuuuuuuuuuuvvvvssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqpppppppqqqqqppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppoooooommmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiikkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffggggggggghhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeddddcccccccccccccdddcccccccbbbbaaabaaaaaaa```````````````__^^^]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUTTTTTRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888877777776666666666665555555444444444443333333333332332222222222211111111111100000000000////////////..------------,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  zzz{{{{||{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~}}||{{zzyyxxwwvvvvvvvvvtuuuuuuuuuuuuuuuuuuuvvvvvsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqppppppppppppppppqqqqqqpppppppppppppppppppppppppppppppppppppppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkklkkkkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiilkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggffffffgggggggggghhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeffffffffffffffffffffeeeeddddccccccccccccccccccccccbbbbaaaabaaaaaaa````````````````_^^^^]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYZZYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::99999999999988888888777777766666666666655555554444444444443333333333323322222222222211111111111000000000000////////////.------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!  zzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~}}|||{{zyyxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqppppppppppppqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkklllkkkkkkkkkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjlllkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffggggggggggghhhhhhhhhggggggggffffffffffffffeeeeeeeeeefffffffffffffffffffffffeeeedddccccccccccccccccccccbbbbbbaaaabaaaaaaaa```````````````_^^^^]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUTTTTRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777776666666666655555554444444444443333333333333332222222222211111111111000000000000////////////.-------------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!  zzzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~}}}||{{zzyyxxwwwvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmlllllllllllllllllllllkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjllllkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggghhhhhhhhhgggggggggfffffffffffffffeeeeeeeefffffffffffffffffffffffeeeeddddcccccccccccccccccbbbbbbbaaaaabaaaaaaaa```````````````_^^^^]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOONNNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777776666666666665555555444444444443333333333333332222222222221111111111100000000000////////////..------------,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  zzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~}}}||{{zzyyxxwwwvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrqrrrrrrqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjllllllkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhggggggggggfffffffffffffffeeeeeeefffffffffffffffffffffffeeeeddddccccccccbbbbbbbbbbbbbbbbaaaaabaaaaaaaaa```````````````^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXWWWWVVVVVVVVUUUUUUUUUUTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMNMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::9999999999988888887777777776666666666655555554444444444443333333333333322222222222211111111111000000000000////////////.-------------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  yzzzz{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~}}}}|||{{zzyyxxwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjllllllllkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggghhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeffffffffffffffffffffeeeedddcccccccbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaa``````````````^^^^^]]]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWVVVVVVVUUUUUUUUUUUTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::9999999999988888887777777776666666666665555555444444444443333333333333332222222222211111111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  yzzzz{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~}}}|||{{zzyyxxxwwwvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjllllllllllkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeefffffffffffffffeeeeddddccccccbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaa`````````````^^^^^^]]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYXXXWWWWWVVVVVVVVUUUUUUUUUUTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::99999999999988888877777777766666666666655555554444444444443333333333333322222222222211111111111000000000000///////////..------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  yzzzzz{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}~~~~~~~~~~~~}}}}||{{{zzyyxxxwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqpppppppppppppppppppppppppnnnnnnnmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjmlllllllllllkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeefffffffffffffffeeeeddddccccccbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYXXWWWWWWVVVVVVVUUUUUUUUUUUTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOONNNNNNNNNNNNMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777777776666666666655555554444444444443333333333333322222222222211111111111000000000000///////////..-------------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~}}}}|||{{zzyyyxxxwwwwvvuuuuuuuuuuuuuuuuuvvvvvvvvsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjmlllllllllllllkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhhghgggggggggggggggggggggggghhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeffffffffffffeeeeddddccccccbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYXXWWWWWWVVVVVVVVUUUUUUUUUUUSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOONNNNNNNNNNNMMMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::9999999999988888877777777776666666666665555555444444444443333333333333332222222222211111111111100000000000///////////...------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}~~~~~~~~~~}}}}}||{{{zzyyyxxxwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjmllllllllllllllkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeedddccccccbbbbbbbbbbbaaaaaaaaaaabbaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWVVVVVVVVUUUUUUUUUUUSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNNNMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::9999999999988888777777777776666666666655555554444444444443333333333333322222222222211111111111000000000000//////////...------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  zzzzzz{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||}}}}~~~~~~~~~}}}}|||{{{zzyyxxxxwwwwuuuuuuuuuuuuuuvvvvvvvvvvvssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjmllllllllllllllkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaaabbaaaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWVVVVVVVVUUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@???????????>>>>>=======<<<<<<<<<<<<;;;;;;:::::::::9999999999988888777777777776666666666665555555444444444443333333333333332222222222211111111111000000000000//////////....------------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!  zzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~}}}}|||{{{zzyyyxxxwwwvvvuuuuuuuuvvvvvvvvvvvvvvsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjmlllllllllllllllkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggfhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaaabbbaaaaaaaaaaaaa`````````^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYXXWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNPOOOOOOOOOOONNNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;:::::::::9999999999998888777777777776666666666665555555444444444444333333333333332222222222221111111111100000000000//////////....------------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}~~~~€€€~~~~~}}}}|||{{{zzyyyxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjllllllllllllllllkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeddddcccccccbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaa````````^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@???????????>>>>========<<<<<<<<<<<;;;;;;::::::::::9999999999988888777777777776666666666655555554444444444443333333333333322222222222211111111111000000000000/////////....------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}~{{{||||||||||||||||||||}}}}}~~~~€€€€€€��€€€€€€€€€€~~~}}}|||{{zzzyyyxxxxxwwwwwwwwwxxxxxxxxxxxuuuuvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuutttttttttttttttttttuutttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnppppoooooooooooooooooooonpppppppppppooooooooooooooonnnnnnoooooooooooonnnnnnnmmmmmmmmmmmmmmmmllllllkkkmlllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihgggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888877777777777666666666665555555555554444444444433333222222222221111111111111000000000000////////////.........------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~}}}~~~~~~~||||||||||||||||||||||}}}}}~~~~€€€€�������€€€€€€€€~~~~}}|||{{{zzzyxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuttttttttttttttttuuuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnppppppoooooooooooooooooooppppppppppppoooooooooooooonnnnnnnooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkmmlllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiigggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeedddddcbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888877777777777766666666666555555555554444444444443333222222222222111111111111000000000000////////////.........------------,,,,,,,++++++++++++****************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||}}}}}}}}}}}}~~~~€€€€���������€€€€€€€€€~~~}}}||{{{zzzyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuttttttttttttttuuuuuutttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooooooonnnnnnpppppppooooooooooooooooooppppppppppppppoooooooooooonnnnnnnnnooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkmmllllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihgggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeddddddcbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888877777777777666666666665555555555554444444444433333222222222221111111111111000000000000///////////..........------------,,,,,,+++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~|||||}}}}}}}}}}}}}}}}}}}}~~~~€€€€�����������€€��€€€€€~~~~}}|||{{zzyyyxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuutttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooooooooonnnnnpppppppppoooooooooooooooopppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkmmmllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeedeedddddeeeeeeeeeedddddddcbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888877777777777666666666666555555555554444444444443333222222222222111111111111000000000000///////////..........------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  |}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€�����‚‚‚���������€€€€€€~~~}}}||{{{yyyyyxxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuutttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqoooooooooooooooooooooonnnppppppppppoooooooooooooooppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkmmmmllllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddeeedddddddddccbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888877777777777766666666666555555555555444444444443333322222222222111111111111100000000000///////////..........------------,,,,,,,++++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  €€€}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€����‚‚‚‚‚‚‚���������€€€€€€€~~}}}||{{zzyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvuuuvuuuuuuuuuvvvvvvvvvwwwwwwwvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqpoooooooooooooooooooooonnpppppppppppooooooooooooooppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkmmmmmllllllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888877777777777666666666665555555555554444444444433333222222222221111111111111000000000000//////////...........------------,,,,,,+++++++++++++***************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  €€€€€€€€€}}}}}~~~~~~~~~~~~~~~~~~~~€€€����‚‚‚‚‚‚‚‚‚���‚������€€€€€€€~~}}|||zzzyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqpppoooooooooooooooooooooopppppppppppppoooooooooooopppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiigggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddccbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888877777777777766666666666555555555554444444444443333222222222222111111111111000000000000//////////...........------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€}}~~~~~~~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚��‚‚���������€€€€€~~}}}|{{zzzyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqppppoooooooooooooooooooooppppppppppppppoooooooooooqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiihggggggggggggggffffffffffgffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888887777777777766666666666555555555555444444444443333322222222222111111111111100000000000//////////...........------------,,,,,,,++++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚������������€€€~~}}|{{zzzzyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqppppppooooooooooooooooooopppppppppppppppooooooooooqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiihhgggggggggggggggffffffffggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^]]\\\\\\\\\\\\\[[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888877777777777666666666666555555555554444444444433333222222222222111111111111000000000000/////////............------------,,,,,,+++++++++++++***************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  �����€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€����‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������€€€~~}||{{{zzzyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqppppppppooooooooooooooooopppppppppppppppppooooooooqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiihhhgggggggggggggggfffffffgggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddcccbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^]]\\\\\\\\\\\\\[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888877777777777766666666666555555555554444444444433333222222222222111111111111000000000000/////////............------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  ������€€€€€€€€€€€€€€€€€~~~~~€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€~~}||{{{zzzzyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqpppppppppooooooooooooooooppppppppppppppppppoooooooqqqqqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiihhhhgggggggggggggggffffffggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^]]]\\\\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888877777777777666666666665555555555554444444444333333222222222221111111111111000000000000/////////...........------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  �����€€€€€€€€€€€€€€€€€€~~~~€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€}}|||{{{zzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrpppppppppppoooooooooooooopppppppppppppppppppooooooqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiihhhhhgggggggggggggggfffffgggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::99999999999988888877777777777666666666666555555555554444444444333333222222222222111111111111000000000000/////////............------------,,,,,,+++++++++++++***************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~~}}||{{{zzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrppppppppppppoooooooooooooqppppppppppppppppppppooooqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggggffffggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^]]]]]\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888887777777777766666666666555555555554444444444333333222222222222111111111111100000000000/////////............------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚��€€~~}}||{{{zzzzyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrpppppppppppppooooooooooooqqqpppppppppppppppppppoooqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhgggggggggggggggfffgggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_____________]]]]]\\\\\\\\\\\\\[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888877777777777666666666666555555555554444444443333333222222222221111111111111000000000000/////////...........------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€~~}}|||{{{zzzzyyyyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrpppppppppppppppooooooooooqqqqpppppppppppppppppppooqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggggggggggffggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaa````````````_____________]]]]]]\\\\\\\\\\\\\[[[[[[\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888877777777777766666666666555555555554444444443333333222222222222111111111111000000000000/////////............------------,,,,,,++++++++++++****************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  €}~~~~€€€€€€€€€€€€€€€€�������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€~~}}|||{{{zzzzzyyyyyyyvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrppppppppppppppppoooooooooqqqqqqpppppppppppppppppppqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjjiihhhhhhhhhgggggggggggggggfgggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbbbaaaaaaaaaaa`````````````____________]]]]]]]\\\\\\\\\\\\\[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888887777777777766666666666555555555555444444443333333322222222222111111111111100000000000/////////............------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ~~~~~~~}}~~~€€€€€€€€€€€€€€€€������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ‚‚�€€~~}}|||{{{zzzzzzzyyyywwwvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrppppppppppppppppppoooooooqqqqqqqppppppppppppppppppqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllnmmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhgggggggggggggggggggggggggffffffffffffffefeeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaa`````````````___________]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999998888888877777777777666666666666555555555554444444433333333222222222221111111111111000000000000/////////...........------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~}}}~~~€€€€€€€€€€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ‚‚�€€~~}}}||{{{{zzzzzzzzywwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzz{{z{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrpppppppppppppppppppooooooqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhhggggggggggggggggggggggggffffffffffffffeffeeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````__________]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888877777777777766666666666555555555554444444433333333222222222222111111111111000000000000/////////............-----------,,,,,,,++++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~}}}}~~~€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ‚��€€~~}}}||{{{{{zzzzzzzwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrpppppppppppppppppppppooooqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````__________]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888887777777777766666666666555555555555444444433333333322222222222111111111111100000000000/////////............-----------,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}~~~~||}}}~~~€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ��€€€~~}}}|||{{{{{zzzzzwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzz{{{{{{{||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrppppppppppppppppppppppoooqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_________]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888877777777777666666666666555555555554444444333333333222222222222111111111111000000000000/////////...........-----------,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ||}}}}}}}}}}}}}}}}}}}~~|||}}}~~~~€€€€€���‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ���€€~~}}}|||{{{{{{zzzwwwwwwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||{|||||||}}}||||||||||{{{{{{{{zzzzzzzzzyyyyyyyxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwvvxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrqqpppppppppppppppppppppooqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````________]]]]]]]]]]\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999988888888887777777777766666666666555555555554444444333333333222222222222111111111111000000000000/////////............----------,,,,,,,,++++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  ||||||||||||||||}}}}}}~{|||}}}~~~~~~€€€€���‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚���€€~~~}}}|||{{{{{{{zxxwwwwwwwwxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{||||||||}}}}}}}}}}}}}||||||||{{{{{{{zzzzzzzyyyyyyyyxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrrrrrqqqppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppprqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_______]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999988888888887777777777766666666666555555555555444444333333333322222222222111111111111100000000000/////////............----------,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  {{|||||||||||||||||}}}}{{|||}}}}~~~~~~~~~~~~~~~~€€€���‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ‚���€€€~~~}}}||||{{{{{{xxxxxwwwxxxxxxxyyyyyyzzzz{{{{{zzzzzzzzzzzzz{{{{{||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzyyyyyyxwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssrrrrrqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppprrqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhhhhhggggggggghggggggggggggggffffffffffffffffeeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_______]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999888888888877777777777766666666666555555555554444443333333333222222222222111111111111000000000000/////////...........----------,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  {{{{{||||||||||||||||}}{{{||||}}}}}~~~~~~~~~~~~~~~~€€€���‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚���€€€~~}}}}|||||{{{{xxxxxxxxxxxxxxyyyyyzzzzzz{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~}}}}}}||||||{{{{{{{zzzzzzzyyyyywwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyxxxxxxxwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssrrrqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqppppppppprrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhhhhhgggggggghhggggggggggggggffffffffffffffffeeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````______]]]]]]]]]]]]\\\\\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999888888888887777777777766666666666555555555554444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,++++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{|||||||}z{{{|||||}}}}}}}}}}}}}}}}~~~~€€€����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���€€€~~~}}}}|||||{{{xxxxxxxxxxxxxyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||}||}}}}~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyywwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqppppppprrrrqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhhgggggggghhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_____]]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999888888888887777777777766666666666655555555555444443333333333322222222222111111111111100000000000/////////............---------,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxyyyyz{{{{|||||}}}}}}}}}}}}}}}||||}}}~~~€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒ‚‚‚���€€€€~~~~~}}}}}}}}}}}}}~~~~€€~~~~~~~~~}}}}}}}}}~~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€~~~~~~}}}}}}|||}||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMLLMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444444444443333333333322222222111111111000000000000////////////............------,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwwwxxxxxxxxxxxxxxxyyyzz{{{{{||||||||||||||||||{{||||}}~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�„„„ƒƒƒ‚‚‚����€€€~~~~}}}}}}}}}}}}}~~~~€€€€~~~~~~~~~~~~}}}}~~~~~~~€€€€���‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€~~~~~~}}}}}||}}}||||||||||||{{{{{{||||yyyyyyyyyyyyyyyyyyyyzzzzzyyzzzzzzzyyyyyyxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffdddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444443333333333322222222111111111100000000000/////////////............-----,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwwwwwwxxxxxxxxxxxxxxyzzzz{{{{{{|||||||||||||||{{{{|||}}~~~€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���„„ƒƒƒƒ‚‚‚‚���€€€€~~~}}}}}}}}}}}}~~~~€€€€€~~~~~~~~~~~~~~~~~~€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€€€€~~~~~~}}}}}|}}}||||||||||||||||||||||yyyyyyyyyyyyyyyzyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssrrrrrrrrrrrrrrrrrqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;::::::::::::99999999999888888888877777777777666666666666665555555555554444444444433333333333322222221111111111000000000000////////////............-----,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{|z{{{{|||}}~~~€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������„ƒƒƒƒƒ‚‚‚‚���€€€€€~~~}}}}}}}}}}}}~~~~€€€€€€~~~~~~~~~~~~~~~~~€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����€€€€€~~~~~}}}}}}}}}}||||||||||||||||||||yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxwwwwyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrrrrqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffedddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444443333333333322222221111111111000000000000////////////............-----,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  wwwwwwwwwwwwwwwxxxxxxxxyzzzzzzz{{{{{{{{{{{{{{{{{zzz{{{||}}}~~~€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒ‚‚‚‚‚���€€€€€~~}}}}}}}}}}}}~~~~€€€€€€~~~~~~~~~~~~~~€€€€����‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒ‚‚‚����€€€€~~~~~}}}}}}}}}||||||||||||||||||||yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrrrrqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffeddddddddddddddccccccccccdccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999999988888888887777777777766666666666666555555555554444444444443333333333322222221111111111100000000000/////////////...........-----,,,,,,,,,,,,++++++++++++*+************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{zzzz{{{||}}}~~~€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒ‚‚‚‚�����€€€€~~~}}}}}}}}}}}~~~~€€€€€�~~~~~~~~~~~~~€€€€���‚‚‚ƒƒƒ„„„„„„„„„„ƒƒ‚‚‚����€€€€~~~~~}}}~}}}}}|||||||||||||||||||yyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzzzzzzzyyyyxxxxxxwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrrrrrqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffeeddddddddddddddcccccccccddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999999888888888877777777777766666666666665555555555554444444444433333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++*+************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{yzzz{{{|||}}}~~~€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒ‚‚‚‚�����€€€€~~}}}}}}}}}}}}~~~~€€€€€€~~~~~~~~~~~€€€€€���‚‚‚ƒƒƒ„„„„„„„„„„ƒƒ‚‚‚‚���€€€€~~~~}}}~}}}}}}||||||||||||||||||yyyyyyzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzyyyyyxxxxxxwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrrrrqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffeeeddddddddddddddccccccccdddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444443333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++*+************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzyyzzz{{{|||}}}~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒ‚‚‚‚�����€€€€~~~}}}}}}}}}}}}~~~~€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚���€€€€~~~~}}}~~}}}}}}|||||||||||||||||yyzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyyxxxxxxwwwyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrrrqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffeeeeddddddddddddddcccccccddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;::::::::::::9999999999988888888887777777777766666666666666555555555554444444444443333333333322222211111111111100000000000/////////////...........-----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzz{{{|||}}}~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒ‚‚‚‚�����€€€€~~~}}}}}}}}}}}}}~~~~€€€€€€€€€��‚‚‚ƒƒ„„„„„„…„„„„ƒƒƒƒ‚‚‚���€€€~~~~~}}~~}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxwwyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffeeeeedddddddddddddcccccccddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999999888888888877777777777766666666666666555555555554444444444433333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzz{{{{|||}}}~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������„ƒƒƒƒ‚‚‚‚����€€€€€~~~}}}}}}}}}}}}}}~~~~€€€€€€€��‚‚ƒƒƒ„„„„„……„„„„ƒƒƒƒ‚‚‚���€€€~~~~}}}~~}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzyyyyxxxxxxxxwwyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuutttsssssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffeeeeeddddddddddddddccccccdddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444443333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyzzzz{{{||||}}}~~~€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��„„ƒƒƒƒ‚‚‚����€€€€~~~}}}}}}}}}}}}}}}~~~~€~~€€€���‚‚ƒƒƒ„„„„…………„„„ƒƒƒ‚‚‚���€€€~~~}}}~~}}}}}}}||||||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxwyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffeeeeeeddddddddddddddcccccddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::9999999999888888888887777777777766666666666666555555555555444444444443333333333322222211111111111100000000000/////////////...........----,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyzzzz{{{|||}}}}~~~€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒ‚‚‚‚���€€€€~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~€€€���‚‚ƒƒƒ„„„„„……„„„ƒƒƒƒ‚‚‚��€€€~~~}}}~~}}}}}}}||||||||||||||||zzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutssssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffeeeeeeeddddddddddddddccccdddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;:::::::::::99999999998888888888877777777777766666666666666555555555554444444444433333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyzzzz{{{{|||}}}~~~€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒ‚‚‚���€€€€~~~~}}}}}}}||}}}}}}}}~~~~~~~~~~~~~€€€���‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ‚‚‚���€€~~~}}}~~}}}}}}}}|||||||||||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuusssssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffeeeeeeeedddddddddddddccccdddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;:::::::::::999999999998888888888877777777777667666666666665555555555544444444444433333333333222222111111111110000000000000///////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyzzzz{{{{|||}}}~~~���‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚…„„„ƒƒƒ‚‚‚���€€€€~~~~}}}}}}||||}}}}}}}}~~~~~}~~~~~~~~€€€���‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚���€€€~~~}}}~}}}}}}}}}}||||||||||||||zzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggffffeeeeeeeeedddddddddddddcccddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<<;;;;;:::::::::::99999999998888888888877777777777667666666666665555555555554444444444433333333333222222111111111111000000000000////////////...........----,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyzzzz{{{{|||}}}~~����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚……„„„ƒƒƒ‚‚���€€€€~~~~~}}}}}||||||}}}}}}}}~~~~~~}}}~~~~~~~€€€���‚‚ƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚��€€€~~~}}}~}}}}}}}}}}}|||||||||||||zzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffeeeeeeeeeddddddddddddddccdddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;:::::::::::99999999998888888888887777777777767666666666666555555555554444444444433333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  wwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyzzzzz{{{||||}}~~~€�����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ………„„ƒƒƒ‚‚���€€€~~~~~}}}}}||||||||}}}}}}}}~~~~}}}}}~~~~~~€€€���‚‚ƒƒƒƒ„„ƒƒƒƒƒƒƒƒ‚‚‚���€€~~~}}}~}}}}}}}}}}}|||||||||||||zzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggffeeeeeeeeeeddddddddddddddcddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;::::::::::::99999999998888888888877777777777677666666666665555555555544444444444433333333333222222111111111110000000000000///////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  wwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzz{{{|||}}}~~~€€�����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ………„„„ƒƒ‚‚���€€€~~~~~}}}}}|||||||||}}}}}}}}}~~}}}}}}~~~~~€€€€€€€€���‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€~~~}}}~}}}}}}}}}}}}||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttssssssssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfeeeeeeeeeeedddddddddddddcddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999998888888888877777777777677666666666665555555555554444444444433333333333222222111111111111000000000000////////////...........----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzxyyyyyyyzzzzz{{{|||}}}~~~€€€������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ†……„„„ƒƒ‚‚���€€€~~~~~~}}}}}|||||||||}}}}}}}}}}~||}}}}}~~~~~€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~}}~}}}}}}}}}}}}}}}}}}||||||zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttssssssssssssssssssrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnooooonnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMNNNMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999998888888888887777777777777766666666666555555555554444444444433333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  wxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzxyyyyyyyyzzzzz{{{|||}}}~~€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ………„„ƒƒƒ‚‚��€€€~~~~~~}}}}}|||||||||}}}}}}}}}}}||||}}}}~~~~€€€€€€€€€€€€€���‚‚‚‚ƒ‚‚‚ƒƒ‚‚‚‚‚‚����€€€~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttssssssssssssssssssrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNMMMMNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111110000000000000///////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzxyyyyyyyyyzzzz{{{{|||}}}}€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………„„ƒƒ‚‚���€€€~~~~~}}}}}}}}|||||}}}}}}}}}}}}}|||||}}}}~~~~€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€~~~}~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzz{{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxzzzyzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttssssssssssssssssssrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnooooooonnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPOOOOOOOOOOOONNNNNNNNNMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111111000000000000////////////...........----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzxyyyyyyyyyyzzzz{{{{|||}}}€€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒ……„„„ƒƒ‚‚��€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}~~~€€€€€€€€€€€€€€€€€€����‚‚�‚‚‚‚‚‚‚‚‚‚‚‚���€€€~~}~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzzz{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttssssssssssssssssssrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnoooooooonnnnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOPPOOOOOOOOOOOONNNNNNNNMMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999999999888888888887777777777777766666666666555555555554444444444433333333333322222211111111111000000000000////////////...........-----,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzxxyyyyyyyyyyzzzz{{{{||||}~~€€€����‚‚‚‚‚ƒƒƒƒ‚‚…„„„ƒƒ‚‚���€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}~~~~€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚����€€~~~~~}}}}}}}}}}}}}}}}}}}}}}zzzzz{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttsssssssssssssssssrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnoooooooonnnnnnnnnnnnnnnnmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeeeddddddddddedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^_^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111110000000000000///////////...........-----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzxyyyyyyyyyyyyzzzz{{{{{|||~~~~€€€����‚‚‚‚‚‚‚‚‚„„ƒƒƒ‚‚���€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚���€€~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyxxxxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnooooooooonnnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggffeeeeeeeeeeeeeedddddddddeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^^_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPOOOOOOOOOONNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111111000000000000///////////...........-----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzz{{{{||}}~~~~~€€€������‚‚���„ƒƒƒ‚‚���€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}{|||||||}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€�����‚‚‚‚‚‚‚‚‚‚‚��€€~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttssssssssssssssrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonoooooooooonnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeedddddddddeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^__^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777777766666666666555555555554444444444433333333333322222211111111111000000000000////////////..........-----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzz{{{{{}}}}}~~~~€€€€�������€ƒƒ‚‚‚��€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}{||||||||}}}~~~~€€€€€������€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒ‚‚‚��€€€~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvvvvuuutttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeeeddddddddeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^___^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPOOOOOOOOOONNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111110000000000000///////////..........------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzwwwwwwwwwwwwxxxxxxxxyyyyyz{{{{{|||||}}}}~~~~~~~~~~~~~}}}}||||||{{{{{{{{|||||||||||||||||||||||||{{{{{{{{||||}}}}~~~~~~~~~~~~€€€€€����‚‚‚‚ƒƒƒƒ‚‚‚��€€~~}}||||||{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuttttttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppponnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkklllllkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPPRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<;;;;;:::::::::::9999999999999999888888888887777777777777666666666665555555554444444444433333333333222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzwwwwwwwwwwwwwxxxxxxxxyyyyzzz{{{{{{||||}}}}}}}~~}}}~~~}}}}|||||||{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{||||}}}}~~~~~~~€€€€€€��‚‚‚ƒƒƒƒƒƒƒƒ‚‚��€€~~}}}|||||||||||||||||||||||||||||||||||||||||{{{|{{{{{{{{{{{{{{z{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkllllllkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeefeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPPRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<;;;;;:::::::::::9999999999999999888888888887777777777777666666666665555555554444444444433333333333222222222211111111111100000000000///////////.........-----------,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwxxxxxxxxxxyzzzzzz{{{{{||||||}}}}}}}|~~~}}}}|||||||{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{|||||}}}}~~~~~€€€€€€€€€���‚‚ƒƒƒƒ„„„„ƒƒƒ‚‚�€~~}}}||||||||||||||||}|||||||||||||||||||||||{{{|{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkklllllllkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;:::::::::::999999999999999988888888887777777777777766666666666555555554444444444433333333333322222222211111111111100000000000////////////........------------,,,,,,,,,,,+++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwxxxxxxxxxxxyzzzzzzzz{{{{{|||||||||||}}}}}|||||||{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{|||||}}}}~~~~~€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„„„„„ƒƒ‚‚�€~~}}}}}||||||}}}}}}}}}}}}}}|||||||||||||||||{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkllllllllkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeefffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;:::::::::::9999999999999999888888888887777777777777666666666665555555554444444444433333333333222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwxxxxxxxxxxxyyyyzzzzzzz{{{{{{{{{{{{{{}}}|||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{|||||}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……………„„ƒƒ‚‚�€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkklllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeefffeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<;;;;;;:::::::::::9999999999999999888888888887777777777777666666666665555555554444444444433333333333222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyzzzzzzzz{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{||||||}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒ„„„……………………„„ƒ‚��€€~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}||||||||||||{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzz{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkklllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeffffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<;;;;;;;:::::::::::999999999999999988888888887777777777777766666666666555555554444444444433333333333322222222211111111111100000000000////////////........------------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!   xxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{|||||||}}}}~~~~~€€€€€���������€€€€€�����‚‚ƒƒ„„………†††††………„„ƒ‚��€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{{|||||{{{{{{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkllllllllllkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeefffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<;;;;;;;:::::::::::999999999999999988888888888777777777777766666666666555555555444444444443333333333322222222221111111111100000000000////////////........------------,,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!   xxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzwxwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{|||||||}}}}~~~~~€€€€€��������������‚‚‚‚‚‚ƒƒ„„„……††††††††……„„‚‚��€€~~~~~~~~~~~~}}}}}}}|||||||||{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkklllllllllllkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeefffffeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<;;;;;;;::::::::::::999999999999999888888888887777777777777666666666665555555554444444444433333333333222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||}}}}~}~~~€€€€�������‚������‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡†††……„ƒ‚‚��€€€~~~~~}}}}}}}||||||||||||||||||||||||||||||||||{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeffffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<;;;;;;;;:::::::::::999999999999999988888888887777777777777766666666666555555554444444444433333333333222222222211111111111100000000000////////////........-----------,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!  xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}||{{{{{{{{{{{{{{||||||||}}}}}}~~~€€€����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„………††‡‡‡‡‡‡‡†††……„ƒ‚‚���€€€€€€€€€€€€€€€€€€~~~~~}}}}}}|||||||||||||||||||||||||||||||||{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz|||||||||||||||||||{{{{{{{|{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllklllllllllllllkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffefffffffeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<;;;;;;;;:::::::::::999999999999999988888888888777777777777766666666666555555555444444444443333333333222222222221111111111100000000000////////////........------------,,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{||||||||}}}}}}~~~€€����‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„………††‡‡‡‡‡‡‡‡‡†††…„„ƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}||||||||||||||||||||||}}}}}}}}}|{{{{{{{zzz{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||{{{||{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<;;;;;;;;::::::::::::999999999999999888888888887777777777777666666666665555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  xxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{|||||}||||}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}~~~€€€���‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††‡‡‡‡ˆˆˆ‡‡‡‡††…„„ƒƒƒ‚‚‚������������������€€€€~~~~}}}}}}||||||||||||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{}}}}}}}}}}}}}||||||||||||{|||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<;;;;;;;;;:::::::::::999999999999999988888888887777777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////.........-----------,,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!  xxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}~~~€€€���‚‚‚ƒƒƒƒƒƒ„……………††††‡‡‡ˆˆˆˆˆˆ‡‡‡†††…„„ƒƒƒ‚‚‚‚������������������€€€€~~~~}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{||||||||||||}|||||||||||||||{{{{{{{}}}}}}}}}}}}}}}}}}||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllmllllllllllllllkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<;;;;;;;;;:::::::::::999999999999999988888888888777777777777766666666666555555554444444444443333333332222222222221111111111100000000000////////////........------------,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!  xxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}}~~~€€€��‚‚‚ƒƒƒƒ„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚�����€€€~~~~}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllmmllllllllllllllkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<;;;;;;;;;;:::::::::::999999999999999888888888887777777777777666666666665555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  xyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}~~~€€€��‚‚ƒƒƒƒ„„……††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€~~~~}}}}}}}||}}}}}}}}}}}}}~~~~~~~~}}}}||{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllmmmllllllllllllllkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<;;;;;;;;;;:::::::::::9999:9999999999988888888888777777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}~~~€€���‚‚ƒƒƒ„„…†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}|||{{{{{{{||||||}}}}}}}}}~}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~}}}}}}}}|||}||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<;;;;;;;;;;:::::::::::9999:9999999999988888888888777777777777766666666666555555554444444444443333333332222222222211111111111100000000000////////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}~~~€€��‚‚‚ƒƒ„„††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~||||||{{|||||||}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||}|||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmllllllllllllllkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::999:9999999999988888888888777777777777766666666666555555555444444444443333333332222222222221111111111100000000000////////////........------------,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„„…††‡‡‡ˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡‡‡†………„„„„ƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚����€€€~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}|||}|||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllmmmmmllllllllllllllkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::999::9999999999988888888888787777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}}~~€€��‚‚ƒƒ„…††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���€€€€~~~~~~~~}~~~~~~~~~~~~~~~~~~|||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}}||}|||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllmmmmmmllllllllllllllkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffgffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========;;;;;;;;;;;:::::::::::999::9999999999988888888888787777777777766666666666555555554444444444443333333332222222222211111111111100000000000///////////.........-----------,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}~~€€��‚‚ƒ„…†††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€~~~~~~~~~~~~~~~~~~~}|||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}||}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllmmmmmmmllllllllllllllkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffgfffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::99::9999999999988888888888787777777777766666666666555555555444444444443333333332222222222221111111111100000000000////////////........------------,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||}}}~~€€��‚‚ƒ……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����€€€€~~~~~~~~~~}}|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}|||}||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffggfffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<;;;;;;;;;;;:::::::::::99:::9999999999988888888888887777777777666666666666555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}~~€€��‚ƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††††………„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€~~~~}}}}|||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||}||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyxxyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffgggffffffffffffeeeeeeeeeeeddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<;;;;;;;;;;;:::::::::::99:::9999999999988888888888887777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////........------------,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}~~€€��‚ƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡††††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffggggffffffffffffeeeeeeeeeedddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<;;;;;;;;;;;:::::::::::9:::9999999999988888888888887777777777766666666666555555555444444444443333333332222222222221111111111100000000000////////////........-----------,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$####$############""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||||||||||||}}}~~~€€��ƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††…………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}|||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmllllllllllllllkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffggggfffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<;;;;;;;;;;;:::::::::::9::::999999999998888888888888777777777766666666666555555555444444444443333333333222222222221111111111100000000000////////////........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####$############""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}~~~€�‚ƒƒ„……†‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡††††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllljjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffgggggffffffffffffeeeeeeeeeddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<;;;;;;;;;;;:::::::::::9::::9999999999988888888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###$#############"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzz{{{{{{||}}}~€��‚ƒƒ„„……††††††††††††††ˆˆˆˆ‡‡‡‡†††………„„„„„„„ƒƒƒƒ……………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~}~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuutuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqooooooooooooooonnnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccbbbbbaaaaaaaaaaaa````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\ZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888877777777777766666666666555555555544444444444333333333332222222222211111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{|||}}~€��‚ƒƒ„„………††††††††††††ˆˆˆˆˆ‡‡‡†††…………„„„„„„„ƒƒƒ†…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€~~~~~~}~~~~~}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyy{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpooooooooooooooonnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\ZZZZZZZYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888878777777777776666666666555555555544444444444333333333332222222222211111111110000000000////////////.......-----------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||}}~€��‚‚ƒƒ„„………††††††††††ˆˆˆˆˆ‡‡‡‡†††…………„„„„„„„„ƒ††…………………„„„„„„„ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€~~~~~~}}~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqppooooooooooooooonnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccbbbbbbaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\ZZZZZZZZYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<=<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888878777777777776666666666655555555544444444444333333333332222222222211111111110000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzz{yyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}~~€€�‚‚ƒƒ„„……………†††††††ˆˆˆˆˆˆ‡‡‡††††………„„„„„„„„„††††……………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€~~~~~~}}~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqppoooooooooooooooonnnnnnnooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\ZZZZZZZZYYYYYYYYYYYXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888887777777777766666666666555555555544444444444333333333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||}~~€€��‚ƒƒƒ„„„………………………ˆˆˆˆˆˆ‡‡‡‡†††……………„„„„„„„†††††……………„„„„„„„„„„„„„„„ƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrrrqqqqqqpppoooooooooooooooonnnnnnpooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbbbbaaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888777777777776666666666555555555544444444444333333333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||}}~~€€��‚‚ƒƒƒ„„„„………………ˆˆˆˆˆˆ‡‡‡‡††††………………„„„„„††††††……………„„„„„„„„„„„………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~}}~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrqqqqqppppoooooooooooooooonnnnnppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbaaaaaaaaaaaa````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<==<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888777777777776666666666655555555544444444444333333333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||}}}~~€€��‚‚ƒƒƒ„„„„„„„…ˆˆˆˆ‡‡‡‡‡‡‡††††……………………„„††††††………………„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrrrqqqqpppppooooooooooooooonnnnnpppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888887777777777766666666666555555555444444444444333333333322222222222211111111000000000000///////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||}}}~~€€���‚‚‚ƒƒƒƒ„„„„‡‡‡‡‡‡‡‡‡‡††††††………………………‡‡†††††……………„„„„„„„………………„„„………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrqqqppppppooooooooooooooonnnnppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaaaaaa````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888777777777776666666666555555555544444444444333333333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{yyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€���‚‚‚‚ƒƒƒƒƒ†‡‡‡‡‡‡‡‡††††††††……………………‡‡‡†††††……………„„„„„…………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvuuuuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrqqpppppppooooooooooooooonnnpppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888777777777776666666666655555555544444444444333333333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{yyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~€€€���‚‚‚‚‚ƒ††††††††††††††††††…………………‡‡‡‡†††††……………„„„…………………†…………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuvvuuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrqppppppppooooooooooooooonnppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaaaa```a````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::99999999998888888888888777777777776666666666655555555544444444444333333333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~€€€€����‚‚………††††††††††††††††………………‡‡‡‡‡††††……………………………………††…………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrrrrrqpppppppppooooooooooooooonppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaaa``aa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]\ZZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888777777777766666666666555555555544444444444333333333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~€€€€���„„…………………††††††††……………………‡‡‡‡‡††††……………………………………††…………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrrrrpppppppppoooooooooooooooopppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa`aa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\[ZZZZZZZZZZZZYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;:::::999999999998888888888888777777777776666666666555555555544444444444333333333332222222222211111111100000000000////////////.......-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  z{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{|||||||}}}}}~~~~€€€€ƒ„„„„……………………………………………………‡‡‡‡‡††††……………………………………††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuuuuuuuutttssssssssssrrrrrrrrrrrrrrrppppppppppoooooooooooooooppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaa`aaa````````````____________^^^^^^^^^^^]]]]]]]]]]]][[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888777777777776666666666555555555544444444444433333333332222222222221111111100000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{||||||||||}}}}}~~~~~€ƒƒƒƒ„„„„„„………………………………………‡‡‡‡‡††††………………………………………†……………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuuuuttsssssssssssrrrrrrrrrrrrrrpppppppppppoooooooooooooopppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggffffffffffffefeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]][[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888887777777777766666666665555555555544444444444333333333322222222222211111111000000000000///////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{|||||||||||}}}}}}}~~~~~‚‚‚ƒƒƒƒ„„„„„„„„…………………………‡‡‡‡‡††††………………„„…………………………………………………………………………†††††……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuuuutssssssssssssrrrrrrrrrrrrrppppppppppppoooooooooooooppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]][[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{||||||||||||||}}}}}}}~~~~�‚‚‚‚‚ƒƒƒƒƒ„„„„„„„…………………‡‡‡‡††††………………„„„„„………………„„……………………………………………††††††††…………………„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrpppppppppppppooooooooooooppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000////////////.......-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{|||||||||||||||||}}}}}}~~����‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„……‡‡‡†††††………………„„„„„„……………„„„„„………………………………………††††††††……………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrppppppppppppppooooooooooopppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggggffffffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]][[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888887777777777766666666665555555555544444444444333333333332222222222211111111000000000000///////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}€€�����‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„††††††††……………„„„„„„„„„………„„„„„„„„„„„„…………………………†††††††……………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrpppppppppppppppooooooooooppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]][[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}€€€€€�����‚‚‚‚‚‚ƒƒƒƒƒƒ„„„†††††††………………„„„„„„„„„„„…„„„„„„„„„„„„„„„„…………………†††††…………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€€€€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuussssssssssssssssrrrrrrrrrpppppppppppppppoooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒ††††††…………………„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„…„…„…„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutssssssssssssssssrrrrrrrrqpppppppppppppppoooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]][[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::99999999999888888888888777777777776666666665555555555554444444444433333333332222222222221111111100000000000///////////........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{||zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||€€€€€€€������‚‚‚‚‚ƒƒƒƒ…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„……………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttssssssssssssssssrrrrrrrqqpppppppppppppppooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000//////////........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{|||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||€€€€€€€������‚‚‚‚‚‚…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………„„„„„„………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttssssssssssssssssrrrrrrqqqpppppppppppppppoooooooqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000//////////........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{|||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||€€€€€€€€�����‚‚‚‚„„……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………„„„„„„„„„……………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttsssssssssssssssrrrrrrqqqppppppppppppppppooooooqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000//////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||€€€€€€€������‚„„„„„„………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttssssssssssssssssrrrrrqqqqppppppppppppppppoooooqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRTSSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::99999999999888888888888877777777776666666666555555555554444444444433333333332222222222221111111100000000000//////////.........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{||||||||||||zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}||||||||||||||||||||||€€€€€€€�����„„„„„„„„……………„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwvvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssssssrrrrqqqqqpppppppppppppppoooooqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRTTSSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;:::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000/////////.........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~€������‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………‡‡†††††††…………………………………………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€€€€€}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedeedddddddddddcccccccccccc`````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888888888777777777776666665555555555544444444444334433333333333222222222221111100000000000//////////////////............-------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~€€�������‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������€€€€€€€€}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccc``````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888888888877777777776666665555555555554444444444434433333333333222222222221111100000000000///////////////////...........-------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~€€€€�������‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccc``````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888888888777777777776666665555555555544444444444344333333333332222222222211111000000000000//////////////////...........--------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  }}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~€€€€€�������‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{|||||||||||||||{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccc```````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888888777777777776666665555555555544444444444344433333333333222222222221111100000000000//////////////////............-------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!  }}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{||||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccc```````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888888888877777777776666665555555555544444444444344433333333333222222222221111100000000000//////////////////............-------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  }}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„††††††††††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���‚���������€€€€€€€€}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{|||||||||||||||||{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccc````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888888888888777777777776666665555555555544444444444444333333333332222222222211111000000000000//////////////////...........-------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  }}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ…………††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���‚���������€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||}}||||||||||||||||||||||||||||||||||||||||||{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnoooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccc````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888888888888777777777776666665555555555544444444444444333333333332222222222211111000000000000//////////////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  }~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚ƒƒƒƒ……………………†††††††…………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��‚���������€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccca````````````____________^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888898888888888777777777776666665555555555544444444444444433333333333222222222211111100000000000//////////////////............-------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒ………………………††††††††……………………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��‚��������€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{zyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccaa```````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888898888888888877777777777666665555555555544444444444444433333333333222222222211111100000000000///////////////////...........-------,,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚��������������‚‚‚‚‚‚………………………††††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��‚��������€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}||||||||||||||||||}|||||||||||||||||||||{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccaa````````````___________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::999999999988888988888888888777777777776666665555555555544444444444444333333333332222222222111111000000000000//////////////////...........-------,,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��€€€€‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚�����������������‚‚‚‚„„……………………†††††††††††……………„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��‚�������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}|||||||||||||||||}}|||||||||||||||||||||{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccaaa```````````___________^^^^^]]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::999999999998888988888888888777777777776666665555555555544444444444444333333333332222222222111111100000000000//////////////////...........-------,,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚������������������‚‚‚�������������������‚‚‚„„„…………………††††††††††††……………„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚��‚�������€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}||||||||||||||||||||||zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccaaa````````````__________^^^^^^]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;::::::::::999999999998888998888888888877777777776666665555555555544444444444444433333333333222222222111111100000000000//////////////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚���������������������‚‚���������€€€€€€������‚‚„„„„………………††††††††††††††……………„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}||||||||||||||||||||zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccaaaa```````````__________^^^^^^]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::999999999998888998888888888877777777777666666555555555554444444444444433333333333222222222111111100000000000///////////////////...........-------,,,,,,,,,,,++++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚���������€€€€€€€€������‚„„„„…………………††††††††††††††………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}|||||||||||||||||||zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccaaaa````````````_________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::999999999998889988888888888777777777776666665555555555544444444444444333333333332222222221111111000000000000//////////////////...........-------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������‚��������€€€€€€€€€€������ƒ„„„„………………††††††††††††††……………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}||||||||||||||||||zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddccccaaaaa````````````________^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::999999999998889998888888888777777777776666665555555555544444444444444433333333333222222221111111100000000000//////////////////...........-------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~�����������������������������������€€€€€€€€€€�����ƒ„„„„„………………†††††††††††††………………………„„„„„„ƒƒƒƒƒ‚‚‚‚����������€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}|||||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqpppqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccaaaaa````````````________^^^^^^^^]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::::::::999999999998889998888888888877777777776666665555555555544444444444444433333333333222222221111111100000000000//////////////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~�����������������������������������€€€€€€€€€€�����ƒƒ„„„„„………………††††††††††††…………………………„„„„„ƒƒƒƒƒ‚‚‚‚����������€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}|||||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccaaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999998889998888888888877777777777666666555555555554444444444444433333333333222222221111111100000000000///////////////////...........-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~�����������������������������������€€€€€€€€€€€����ƒƒƒ„„„„„………………†††††††††††††………………………„„„„ƒƒƒƒƒ‚‚‚‚�����������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccaaaaaaa```````````_______^^^^^^^^^]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::999999999998899988888888888777777777776666665555555555544444444444444333333333332222222211111111000000000000//////0///////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~������������������������������������€€€€€€€€€€����ƒƒƒ„„„„„„………………††††††††††††††…………………„„„„„ƒƒƒƒ‚‚‚‚‚�‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddccaaaaaaa````````````______^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::999999999998899998888888888877777777776666665555555555544444444444444433333333333222222211111111100000000000//////0///////////...........-------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~�������������������������������������€€€€€€€€€����ƒƒƒƒ„„„„„„………………†††††††††††††††……………„„„„„ƒƒƒƒ‚‚‚‚‚�‚����������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeefeeeeeeeeeeeddddddddddddcaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999998899998888888888877777777776666666555555555544444444444444433333333333222222211111111100000000000//////0///////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~��������������������������������������€€€€€€€€����ƒƒƒƒƒ„„„„„„……………†††††††††††††††………………„„„„ƒƒƒƒ‚‚‚‚‚�‚�����������€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffefeeeeeeeeeeeedddddddddddcaaaaaaaa````````````_____^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::99999999999899998888888888877777777776666666555555555554444444444444433333333333222222211111111100000000000//////0///////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������€€€€€�����ƒƒƒƒƒƒ„„„„„„……………†††††††††††††††……………„„„„ƒƒƒƒ‚‚‚‚‚�‚‚�����������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooopoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeffeeeeeeeeeeeddddddddddddaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::999999999998999998888888888777777777766666665555555555544444444444444333333333332222222111111111000000000000/////00///////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������ƒƒƒƒƒƒƒ„„„„„„……………††††††††††††††……………„„„„ƒƒƒƒ‚‚‚‚‚�‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999998999998888888888877777777766666665555555555544444444444444433333333333222222111111111100000000000/////00///////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������ƒƒƒƒƒƒƒƒ„„„„„„……………†††††††††††††……………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeedddddddddddaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999998999998888888888877777777766666666555555555554444444444444433333333333222222111111111100000000000/////00///////////...........--------,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������ƒƒƒƒƒƒƒƒƒ„„„„„„……………†††††††††††………………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooopppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777777766666666555555555554444444444444433333333333222222111111111100000000000/////00///////////............-------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚‚�����€€€€‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{}}}}}}}}}}}}}}}}}||||||||{{{{zzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888777777777776666666655555555555444444444433333333333222222222221111111111100000000000//////////////............----------,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€����€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�����€€€€‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{}}}}}}}}}}}}}}}}}}|||||||{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888777777777776666666655555555555444444444433333333333322222222222111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€������€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€ƒ‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888877777777777666666665555555555544444444443333333333322222222222111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€��������€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888888777777777776666666655555555555444444444433333333333222222222221111111111000000000000//////////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€����������€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888777777777776666666655555555555444444444433333333333222222222221111111111100000000000//////////////............----------,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777776666666655555555555444444444433333333333322222222222111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  €€€€€€€€€���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888877777777777666666665555555555544444444443333333333322222222222111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  €€€€€€€�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777777666666665555555555544444444443333333333322222222222111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  €€€€€�������������������������������������������€€€€€€€€€€€€€€€€€€€€€�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888777777777776666666655555555555444444444433333333333222222222221111111111100000000000//////////////............----------,,,,,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  €€€���������������������������������������������€€€€€€€€€€€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€�€�€�€€�€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888877777777776666666655555555555444444444443333333333322222222221111111111100000000000///////////////...........----------,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  €�����������������������������������������������€€€€€€€€€€€€€€€�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€�€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777666666665555555555544444444443333333333322222222221111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ������������������������������������������������€€€€€€€€€€€€��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777777666666665555555555544444444443333333333322222222221111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ������������������������������������������������€€€€€€€€€�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777776666666655555555555444444444433333333333222222222211111111111000000000000//////////////...........-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ����������������������������������������������‚‚€€€€€€��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888877777777776666666655555555555444444444443333333333322222222221111111111100000000000//////////////............----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ��������������������������������������������‚‚‚‚€€€�����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666665555555555544444444443333333333322222222221111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  �����������������������������������������‚‚‚‚‚‚‚€�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777776666666665555555555544444444443333333333322222222221111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ���������������������������������������‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888888877777777766666666655555555555444444444433333333333222222222211111111111000000000000//0///////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  �������������������������������������‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777766666666655555555555444444444443333333333322222222221111111111100000000000//0///////////............----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚��„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555555544444444443333333333322222222221111111111100000000000//0////////////...........----------,,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ���������������������‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚��„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYXXYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555555544444444443333333333322222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  �������������������‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€���������������������������������������������������„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllklllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888877777777666666666655555555555444444444433333333333222222222211111111111000000000000/00///////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  �����������������‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€�������������������������‚‚������������������������„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777666666666665555555555444444444433333333333222222222211111111111100000000000/00///////////...........-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ���������������‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€�������������������������‚‚‚�����������������������„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaa```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777666666666665555555555544444444443333333333322222222221111111111100000000000/00///////////............----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€�������������������������‚‚‚�����������������������„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666665555555555544444444443333333333322222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€������������������‚‚‚‚‚‚�‚‚‚‚����������������������„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777766666666665555555555544444444443333333333322222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  �������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€��������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeeeddddddddbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99998888888888877777777776666666666555555555554444444444333333333332222222221111111111100000000000////////////............----.------------,,,,,,,,,,,+++++++++++++***********))**)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuutttttttttttqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeedddddddbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999998888888888777777777766666666665555555555544444444443333333333322222222211111111111000000000000////////////...........----..-----------,,,,,,,,,,,+++++++++++++***********))**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€���������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuutttttttttttqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeedddddddbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999998888888888877777777766666666666555555555544444444443333333333322222222221111111111100000000000////////////...........----..-----------,,,,,,,,,,,+,+++++++++++************)**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€�������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuttttttttttqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddddddbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999998888888888877777777766666666666555555555544444444443333333333322222222221111111111100000000000////////////...........----..-----------,,,,,,,,,,,,,+++++++++++************)**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuutttttttttqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::999998888888888877777777766666666666555555555554444444444333333333332222222221111111111100000000000////////////............---..------------,,,,,,,,,,,,+++++++++++************)***)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€���������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttvuuuuuuuuuuuuuuuuttttttttrqqqqqqqqqqqqqqqpppppppppqpppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeddddddbbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAABAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::999999888888888877777777766666666666555555555554444444444333333333332222222221111111111100000000000////////////............---..------------,,,,,,,,,,,,++++++++++++***********)***)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttvvuuuuuuuuuuuuuuuttttttttrrqqqqqqqqqqqqqqqppppppppqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeedddddbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::9999998888888888877777777766666666666555555555544444444443333333333322222222211111111111100000000000////////////...........---...-----------,,,,,,,,,,,,++++++++++++***********)***))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttvvuuuuuuuuuuuuuuuutttttttrrrqqqqqqqqqqqqqqqpppppppqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeedddddbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::9999998888888888877777777766666666666555555555544444444443333333333322222222221111111111100000000000////////////...........---...-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€‚‚����������������‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttvvvuuuuuuuuuuuuuuuuttttttrrrqqqqqqqqqqqqqqqqppppppqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeedddddcbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999998888888888877777777766666666666555555555554444444443333333333322222222221111111111100000000000////////////...........---...-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€‚‚‚‚���������������‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttvvvvuuuuuuuuuuuuuuuutttttrrrrqqqqqqqqqqqqqqqppppppqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeddddcbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999888888888877777777766666666666555555555554444444444333333333332222222221111111111100000000000////////////............--...------------,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������€€€€€€‚‚‚‚‚���������������‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttvvvvvuuuuuuuuuuuuuuutttttrrrrrqqqqqqqqqqqqqqqpppppqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeddddcbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777766666666665555555555544444444443333333333322222222211111111111000000000000////////////...........--....-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������������€€€€‚‚‚‚‚‚����������������‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutvvvvvuuuuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqqqqqppppqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeedddccbbbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::999999988888888888777777777666666666665555555555544444444433333333333222222222211111111111000000000000///////////...........--....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����������������������€€‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqqqqqppppqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffffeeeeeeeeeedddccbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::999999988888888888777777777666666666665555555555544444444443333333333222222222211111111111000000000000///////////...........--....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffgfffffffffffeeeeeeeeeeeddcccbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::999999998888888888777777777666666666665555555555544444444443333333333322222222211111111111000000000000///////////...........--....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggfggfffffffffffeeeeeeeeeeddcccbbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::999999998888888888877777777766666666665555555555544444444443333333333322222222211111111111000000000000///////////............-....------------,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuutrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffeeeeeeeeeeedccccbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::999999998888888888877777777766666666666555555555544444444443333333333322222222211111111111100000000000////////////...........-.....-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggffffffffffeeeeeeeeeeeccccbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::9999999988888888888777777777666666666665555555555544444444443333333333222222222211111111111000000000000///////////...........-.....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqppppppooooononnnnnnnnnnnnnnmmmmmmmmllmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeeeeeeeeecccccbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::9999999998888888888777777777666666666665555555555544444444443333333333322222222211111111111000000000000///////////...........-.....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqrrrrrrrrrqqqqqppppooooooonnnnnnnnnnnnnnmmmmmmmlmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeeeeeeeecccccbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::9999999998888888888877777777766666666665555555555544444444443333333333322222222211111111111000000000000///////////...........-.....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqrrrrssssssssrrrrqqqpppooooooonnnnnnnnnnnnnmmmmmmlmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhgggggggggggfffffffffeeeeeeeeeccccccbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::9999999998888888888877777777766666666666555555555544444444443333333333322222222211111111111000000000000///////////.................------------,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqrrrssstttttttttsssrrqqqppppooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhgggggggggggffffffffeeeeeeeeeccccccbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888877777777766666666666555555555544444444443333333333322222222221111111111100000000000////////////.................-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrsstttuuuuuuuutttssrrqqppppooooooooooonnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhggggggggggfffffffffeeeeeeeeccccccbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::99999999998888888888777777777666666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqrrssttuuvvvvvvvvvuuttsrrqqppppoooooooooooonnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhghggggggggffffffffeeeeeeeeccccccbbbbbbbbbbbaaaaaaaa```````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888777777777666666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppqqqrrssttuvvwwwxxxwwwvvuttsrrqqqppppooooooooooonnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggfffffffeeeeeeeeccccccbbbbbbbbbbbaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777777766666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqpppppppqqqrrsttuvvwxxxyyyxxxwwvuttsrrqqppppppoooooooooonnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggffffffffeeeeeeeccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::99999999998888888888877777777766666666666555555555444444444443333333333322222222211111111111000000000000///////////.................------------,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚����������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuttttttuuuutttttttttttttttttssssttttssssssssssssssssrrrrrrrrqqqqqqqqqqpppppqqqqrsstuvwwxyyzzzzzyyxxwvuttsrruutttttttttttsssssrrrrqqqnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhggggggfffffffeeeeeeedddddddddcdcccccccccccbbbbbbbbbbaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888877777777776666666666655555555555444444444443333333333322222222222221111111111100000000///////////..............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttuuuuuttttttttttttttttsssstttttssssssssssssssssrrrrrrrrqqqqqqqqqpppppqqqrrsstuvwxyyzz{{{zzzyxwwvutsrruuutttttttttttsssssrrrqqqnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhgggggggfffffffeeeeeedddddddddcdcccccccccccbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666666555555555554444444444433333333333222222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttuuuuuuttttttttttttttttssstttttssssssssssssssssssrrrrrrrqqqqqqqqpppppqqqrrstuuvwxyzz{{{{{{zyyxwvutssrvuuuuttttttttttssssrrrrqqnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhgggggggffffffeeeeeeeddddddddcdccccccccccccbbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777777766666666666555555555554444444444433333333333222222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttuuuuuuuttttttttttttttttsstttttsssssssssssssssssssrrrrrrrqqqqqqqqppppqqqrrstuvvwxyz{{{||{{zzyxwvutssrvuuuuuuuuuutttttsssrrrrqqnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhgggggggffffffeeeeeeeddddddddcddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777777776666666666555555555555444444444433333333333222222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuutttuuuuuuuttttttttttttttttssttttttsssssssssssssssssssrrrrrrqqqqqqqqpppppqqrrssuvvwxyz{{|||{{zzyxwvutssrvvuuuuuuuuuuuttttsssrrrqqnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkllllllllllllkkkkkjjjjjjjjjjiiiiiiihhhhhgggggggffffffeeeeeedddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777777776666666666655555555555444444444443333333333323222222222221111111111000000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttuuuuuuuuutttttttttttttttstttttttssssssssssssssssssrrrrrrqqqqqqqqpppppqqqrsstuvwxyz{{|||{{zzyxwvutssrvvuuuuuuuuuuuutttsssrrrqqonnnnnnnnmmmmmmmmmmmmmmmmkkkkkkllllllllllllllllkkkkjjjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbaaaaaaaaa``````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXXWWWWWWWWVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666655555555555444444444443333333333323222222222221111111111100000000///////////..............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttuuuuuuuuutttttttttttttttstttttttssssssssssssssssssrrrrrrrqqqqqqqpppppqqqrrstuvwxyzz{{{{{{zyxwwvutssrvvvvvvvvvvuuuutttsssrrrqqonnnnnnnnmmmmmmmmmmmmmmmmkkllllllllllllllllllllllkkjjjjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbaaaaaa``````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXYXXXXXXXXXXXXXWWWWWWWVVVVUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777777766666666666555555555554444444444433333333333232222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssrrrrrrrqqqqqqqqppppqqqrrstuvwxyyzz{{{{zzyxwvuttsrrvvvvvvvvvvvvuuuttsssrrrqqonnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllkjjjjjjjjjjjiiiiiiihhhhhhggggggffffffeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaa`````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWVVVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777777776666666666555555555554444444444433333333333232222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqppppqqqrrstuuvwxyyzzzzzyyxwvvutssrrvvvvvwwwvvvvvuuttsssrrrqqonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmlllllllllkkjjjjjjjjjjjiiiiiihhhhhhhggggggffffffeeeeeeedddddddddddddddddddddddddddddcccccccbbbbbbbaaaaa`````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444433333333333233222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssrrrrrrrrqqqqqqqqpppqqqqrsstuvwwxyyyyyyyxwwvuttssrrvvwwwwwwwwvvvuutttssrrrqqonnnnnnnnnnmmmmmmmmmmmmmmlllllllllmmmmmmmmmmlllllllkkkjjjjjjjjjjjiiiiiihhhhhhhggggggffffffeeeeeeeeddddddddddddddddddddddddddddcccccccccbbbbbaaaaa````_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚��€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqppqqqqrrstuuvwwxxyyyxxwwvuttssrrrwwwwwwwwwwwwvvuuttssrrrqqonnnnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmllllllkkkkjjjjjjjjjjiiiiiiihhhhhhhgggggfffffffeeeeeeeeeeeeeedddddddeeeeeeeeeeedddddccccccccbbbbbaaaa````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////..............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqrrsstuvvwwwxxxwwvvuutsssrrrwwwxxxxxxxwwvvuuttssrrrqqonnnnnnnnnnnmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjiiiiiiihhhhhhhggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccbbbbaaaaa````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777766666666666555555555554444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ������€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqrssttuuvvwwwwvvvuttsssrrrswwxxxxxxxxwwvvuuttssrrrqqonnnnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjiiiiiiihhhhhhhggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccbbbbaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777777776666666666555555555555444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„………………„„„„„„„„„„ƒƒ‚‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqrrssttuuvvvvvuuuttsssrrrrswxxxyyyyyxxwwvuutsssrrrqqonnnnnnnnnnnnmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggfffffffffffffeeeeeeeeeffffffffffffeeeeddddddcccccbbbaaaa``````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444443333333333333222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„…………………………………„„„„„„‚‚‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqrrsssttuuuuuuuttsssrrrrrssxxyyyyyyyxxwwvuutssrrrrqqonnnnnnnnnnnnmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggfffffffffffffffffffffffffffffffffeeeddddddccccbbbbaaaa`````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„………………………………………………„ƒƒƒ‚‚‚‚���€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrsssttttttttsssrrrrrrrssxxyyzzzyyyxwwvuutssrrrqqqonnnnnnnnnnnnnmmmmmmmmmmmllllmmmmmmnnnnmmmmmmmlllllkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggfffffffffffffffffffffffffffffeeeedddddccccbbbbaaaa``````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\[[[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////..............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚ƒ‚‚ƒƒƒƒƒƒ„„„„„„………………………………†………………„ƒƒƒƒ‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrsssssttssssrrrrrrrrsssxyyzzzzzyyxxwvuutssrrrqqqonnnnnnnnnnnnnmmmmmmmmmmmlllmmmmmmmnnnnmmmmmmmlllllkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggfgfffffffffffffffgggffffffeeeedddddccccbbbbaaaa```````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\[[[[ZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777777776666666666555555555554444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………††††††††††††„„„„ƒƒƒ‚‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrssssssssrrrrrqqrrrsstyyzzzzzzyyxxwvuttssrrrqqqonnnnnnnnnnnnnmmmmmmmmmmmlllmmmmmmnnnnnnmmmmmmlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffgggggggggggffffeeeedddddccccbbbbbaaaa```````_________^^^^^^^^^]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[ZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………†††††††††††††………„„„ƒƒƒ‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvuuuuuuuuuuuuuuuttttttttuttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrsrrrrrrqqqqqrrsstyyzzzzzzyyxwwvuttssrrrqqqoonnnnnnnnnnnnmmmmmmmmmmmlllmmmmmmnnnnnnmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggffffeeeedddddcccccbbbbaaaaa````````________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]\\\\\[[[[ZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444443333333333333222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………††††††‡‡‡‡‡‡‡†…………„„„ƒƒ‚‚‚���€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuvvuuuuuuuuuuuuuuuutttttttutttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqrrsstyzzzzzzzyyxwvvuttssrrrqqqoonnnnnnnnnnnnnmmmmmmmmmmlllmmmmmmnnnnnmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggfffffeeeeddddccccccbbbbbaaaa`````````________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]\\\\[[[[ZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††††‡‡‡‡‡‡‡‡†††…………„„ƒƒƒ‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuvvvuuuuuuuuuuuuuuutttttttutttttttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrqqqqqqqqqqrrsttyzzzzzzzyyxwvvutssrrrrqqqooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmnnnmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffeeedddddccccccbbbbbaaaaaaa```````________^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]\\\\\[[[ZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………††††‡‡‡‡ˆˆˆˆ‡†††††……„„„ƒƒ‚‚‚���€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuvvvvuuuuuuuuuuuuuuuttttttuutttttttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqrrsttyzzzzzzzyxxwvuutssrrrrqqqooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggfffffffeeedddddccccccbbbbbbaaaaaaa```````_______^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]\\\\\[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777777776666666666555555555554444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„…………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††††‡‡‡‡ˆˆˆˆ‡‡‡‡††††……„„ƒƒƒ‚‚����€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuuuuuutttttuutttttttttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqpppqqqqrrsttyzzzzzzyyxwwvuttssrrrrqqqoooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffeeeddddddccccccbbbbbbaaaaaaaa```````_______^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]\\\\[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„………………………………………………………………………………………………………………………………………………††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡††………„„ƒƒ‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuuuuuutttttuuuttttttttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqpppppqqqrrsttyzzzzzyyxxwvuutssrrrrrqqqooooonnnnnnnnnnnmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggfffffffffeeeddddddccccccccbbbbbbaaaaaaaa```````_______^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]\\\\[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„……………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„…………………………………………………………………………………………………………………………††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††‡‡‡ˆˆˆˆ‰ˆˆˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuvvvvvuuuuuuuuuuuuuuuuttttuuuutttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqppppppqqqrrsttyyzzzyyyxwwvuttssrrrrrqqqooooonnnnnnnnnnnnmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffeeeddddddcccccccccbbbbbbbaaaaaaaa```````______^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]\\\\\[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆˆ‰ˆˆˆˆˆˆˆ‡‡‡†††……„„ƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuvvvvvvuuuuuuuuuuuuuuuutttuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqrqqqqqqqqqqppppppqqqrrsttyyyyyyyxxwvvuttssrrrrrqqqoooooonnnnnnnnnnnmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeedddddccccccccccbbbbbbbaaaaaaaaa``````_______^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]\\\\[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡‡‡††……„„ƒƒƒ‚„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuttttttttttttsssssssssstsssssssssrrrrrrrsssttuuvvvwwvvvuutssrrqqpppooooooqqqqqqqqqqppppppppppppooolmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkjjkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeddddddcbbbbbbbaaaaaaa``````_____^^^^^^^^^^^^^^^^^^^^^____^^^^^^]]]]\\\\\[[[[[ZZZZYY[[[ZZZZZZZZYYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA??????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::;::::::::::9999999999988888888887777777777766666666665555555555544444444443333333333332222222222111111111100000000000/////////.......------------,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡††……„„ƒƒƒ…„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuttttttttttttssssssssstssssssssrrrrrrrrsssttuuvvvvvvvuuttsrrqqppppooooooqqqqqqqqqqppppppppppppooollmmmmmmmmmmmmmnnnnnnnnnoonnnnnnnnnnnnmmmmlllkkkjjjkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddccbbbbbbbaaaaaa``````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\[[[[[ZZZZZYY[[[ZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA???????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::;:::::::::::999999999988888888888777777777766666666665555555555544444444443333333333332222222222211111111100000000000/////////........-----------,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††……„„ƒ……„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssstssssssssrrrrrrrssstttuuvvvvvvuuttssrrqqppppooooooqqqqqqqqqqqpppppppppppooollllmmmmmmmmmmmnnnnnnoooooooooooonnnnnmmmmlllkkkjjjkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbaaaaaa```````____^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[ZZZZZZYY[[[ZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA???????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:;:::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000/////////........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„†……„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssstssssssssrrrrrrrssstttuuuvvvvuuuttsrrqqqppppooooooqqqqqqqqqqqpppppppppppooollllllmmmmmmmmmnnnnooooooooooooooonnnnnmmmlllkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggggffffffffefffffeeeeeeeeeeeedddddddcbbbbbbbbaaaaaa```````____^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[ZZZZZZYY[[[ZZZZZZZZZZYYYYYYYYYYXXVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA???????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:;:::::::::::999999999988888888888777777777766666666665555555555544444444444433333333332222222222211111111100000000000/////////........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ………………………………………………………††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„……………………………………………†††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ„„„………††‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡††……„††……„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssttsssssssrrrrrrsssstttuuuuuuuuuttssrrqqppppppoooooqqqqqqqqqqqqppppppppppooollllllllmmmmmmnnnnoooooppppppoooooonnnnmmmlllkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggggggfffffffeeefffeeeeeeeeeeeeeddddddddcbbbbbbbbaaaaaa```````____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[ZZZZZZZYY[[[ZZZZZZZZZZYYYYYYYYYYXXVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111110000000000/////////........-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  …………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……‡††……„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssttssssssssrrrrsssstttuuuuuuuuuttssrrqqqppppppoooooqqqqqqqqqqqqqpppppppppooolllllllllmmmmmnnnnoooppppppppppooooonnnmmmlllkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggfffffffeeeeffeeeeeeeeeeeeeddddddddccbbbbbbbaaaaaaa```````____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\[[[[[[ZZZZZZZYY[[[[ZZZZZZZZZYYYYYYYYYYXXVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333333222222222211111111110000000000/////////........-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡‡ˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†…‡‡††……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssttsssssssssrsssssstttuuuuuuuutttssrrqqqppppppppoooqqqqqqqqqqqqqpppppppppooolllllllllmmmmmnnnoooppppppppppppoooonnnmmmllkkkjjjijjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeefeeeeeeeeeeeeedddddddddccbbbbbbbaaaaaaa```````____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[ZZZZZZZYY[[[[ZZZZZZZZZZYYYYYYYYYYXVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:;;:::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000////////........------------,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  …………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††ˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssttsssssssssssssssttttuuuuuuutttssrrrqqppppppppppoorqqqqqqqqqqqqppppppppoooolllllllllmmmmnnnoooppppqqqqqppppoooonnnmmlllkkkjjjijjjiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeeeeeeeddddddddcccbbbbbbbaaaaaaa````````____^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[ZZZZZZZZYY[[[[ZZZZZZZZZZYYYYYYYYYYXVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000////////.........-----------,,,,,,,,,,,,,++++++++++++****************)))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡†‰ˆ‡‡††………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssttssssssssssssssstttuuuuuuuutttssrrqqqppppppppppporrqqqqqqqqqqqqpppppppoooolllllllllmmmmnnooopppqqqqqqqppppooonnnmmmlllkkjjjiijjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaa````````____^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZYY[[[[[ZZZZZZZZZYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444433333333332222222222211111111100000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  …………………………………††††††††††„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‰‰ˆˆ‡‡††……„„„„ƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssttssssssssssssssttttuuuuuuutttssrrrqqqpppppppppppprrqqqqqqqqqqqqpppppppoooollllllllmmmmnnnoopppqqqqqqqqqpppooonnnmmlllkkkjjjiijjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccbbbbbbaaaaaaaa````````_____^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZY[[[[[ZZZZZZZZZZYYYYYYYYYYVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ……………………………††††††††††††„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssstttssssssssssssttttuuuuuuuutttssrrrqqqpppppppppppprrrqqqqqqqqqqpppppppooooolllllllmmmmnnnoopppqqqqqqqqqppppoonnnmmmllkkkjjjiiijjiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddccccbbbbbbaaaaaaaa````````_____^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZZY[[[[[ZZZZZZZZZZYYYYYYYYYYVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333333222222222211111111110000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ……………………………††††††††††††„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††……………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰ˆˆŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssstttsssssssssssttttuuuuuuuuuttsssrrqqqqqppppppppppprrrrqqqqqqqqqpppppppooooolllllmmmmnnnooopppqqqqqqqqqqpppooonnmmmlllkkkjjjiiijiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbaaaaaaaaa`````````_____^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222221111111110000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  …………………………†††††††††††††„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††……………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‹ŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssttsssssssssssttttuuuuuuuuutttsssrrqqqqqppppppppppprrrrqqqqqqqqqpppppppooooolllmmmmmnnnoopppqqqqrrrrqqqqppooonnmmmlllkkkjjjjiiijiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbaaaaaaaaa`````````______^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZYYYYYYYYYWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,,,,,,++++++++++++****+***********)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ……………………†††††††††††††††„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒ‚‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssstttssssssssstttttuuuuuuuuutttssrrrqqqqqppppppppppprrrrrqqqqqqqqpppppppooooolmmmmmnnnooopppqqqrrrrrrqqqpppoonnnmmlllkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbaaaaaaaaa``````````_____^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZ[[[[[[[ZZZZZZZZZYYYYYYYYYWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000///////..........-----------,,,,,,,,,,,,,++++++++++++****+***********)))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  …………………††††††††††††††††„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‹‹‹‹ŠŠ‰‰‰ˆˆ‡††……„„„ƒƒƒƒƒ‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssstttsssssssstttttuuuuuuuuuutttssrrrqqqqqqpppppppppprrrrrqqqqqqqqppppppppopppmmmmnnnooopppqqqrrrrrrrrqqqppoonnnmmlllkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbbaaaaaaaa```````````_____^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZYYYYYYYYYWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++****+***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………††††††††††††††††††„„„„„„„„„„„…„………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„……………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssstttssssssstttttuuuuuuuuuuutttssrrrqqqqqqqppppppppprrrrrqqqqqqqpppppppppppppmmnnnoopppqqqqrrrrrrrrrqqqppoonnnmmlllkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbbaaaaaaaaa``````````______^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZYYYYYYYYYWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333333222222222211111111110000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++****+***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  …………†††††††††††††††††††„„„„„„„„„…………………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„……………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„„ƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssstttsssssstttttuuuuuuvvuuuuttsssrrrqqqqqqqppppppppprrrrrqqqqqqqppppppppppppqnnooopppqqrrrrrrssrrrrrqqqpooonnmmlllkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbbaaaaaaaaa``````````________^^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZYYYYYYYYWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222111111111100000000000//////..........-----------,,,,,,,,,,,,,,+++++++++++****+************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ……†††††††††††††††††††††„„„„„„„………………………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……†††‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡†……„„„ƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssttttssssttttttuuuuvvvvuuuuttsssrrrqqqqqqqppppppppprrrrrqqqqqqqppppppppppqqqoooppqqqrrrssssssssrrrrqqppoonnmmlllkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZYYYYYYYYWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000//////..........-----------,,,,,,,,,,,,,,+++++++++++****+************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  …††††††††††††††††††††††„„„„„„…………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………††††‡‡‡‡ˆˆˆˆ‰‰ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡†……„„„ƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssttttsssttttttuuuuvvvvvuuutttsssrrrqqqqqqqqpppppppprrrrrqqqqqqqqpppppppqqqrroppqqrrssssstttsssssrrqqppoonnmmlllkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000//////..........------------,,,,,,,,,,,,,++++++++++++***++***********)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††„„„„………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…………†††‡‡‡‡ˆˆˆ‰ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††……„„„ƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttsssstttttttttttttuuuuvvvvvuuutttssrrrrqqqqqqqqqppppppprrrrrqqqqqqqqppppqqqqrrrspqqrrssttttttttttsssrrqqpoonnmmlllkkkkjjjjjjiiiiiiijiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccbbbbbbbaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000//////...........-----------,,,,,,,,,,,,,++++++++++++***++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††„„……………………………………………………………„………………………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††‡‡‡ˆˆˆ‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††……„„„€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssttttttttttttuuuuvvvvvvvuutttssrrrrqqqqqqqqqqpppppprrrrrqqqqqqqqqqqqqqqrrsstqrrstttuuuuuuutttssrrqqpponnmmlllkkkkjjjjjjiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***++***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††„…………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………†††‡‡ˆˆ‹‹ŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡††……„„€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssttttttttttttuuuuvvvvvvuuutttssrrrrqqqqqqqqqqpppppprrrrrqqqqqqqqqqqqqrrssttursttuuuvvvvvuuuttssrrqppoonmmlllkkkkjjjjjjjiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccbbbbbbbbaaaaaaaaa````````______________^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555544444444444433333333333222222222211111111110000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***++***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………††‡‡‡‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssstttttttttttuuuuvvvvvvvvuutttssrrrrqqqqqqqqqqqppppprrrrrqqqqqqqqqqqrrrsstuuvstuuvvvvwwvvvuuttssrqqpoonnmmllkkkkjjjjjjjjiiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccbbbbbbbbaaaaaaaaa````````______________^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZZ\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111110000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***++***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………††‡‡Š‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††……��€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||{{zz{z{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsstttttttttttuuuuvvvvvvvvuutttssrrrrqqqqqqqqqqqppppprrrrrqqqqqqqqqqrrrsstuvvwuuvvwwwwwwwvvvuttsrrqpponnmmlllkkkkjjjjjjjjiiiiiiiijjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaa```````_______________^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[ZZZZZ\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000/////...........-----------,,,,,,,,,,,,,,+++++++++++***++************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„……†††ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡†††…����€€€€€€€€€€~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{zzzz{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsstttttttttttuuuvvvvvvvvvuutttssrrrrqqqqqqqqqqqqpppprrrrrqqqqqqqqrrrssttuvwwxvvwwxxxxxxwwvvutssrqppoonmmlllkkkkjjjjjjjjjiiiiiiiijjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccbbbbbbbbbaaaaaaaaa```````_______________^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZ\\[[[[[[[[ZZZZZZZZZYYYYYYWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000/////...........------------,,,,,,,,,,,,,+++++++++++***+++***********)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ………………………………………††††††††……………………………††††††††††††††ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡††……„„ƒƒƒ‚…„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{zzzzzzzzzzyyyyyyyyyyxzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuttttttttttttttsstttttttttttuuuvvvvvvvvvuuuttsssrrrrqqqqqqqqqqqqpppqqqqqqqpppqqqqqrrsttuvwxxwxyyyzzyyyxxwvvutsrrqpponnppooonnnnnnmmmmmmmmmmmllljjjjiiiiiiiiiiihhhhhhhhhhffffffffeeeeeeeeeeeddddddeeeeeeeddddddddddccccccccbbbbbbaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@@??????????>>??>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777666666666665555555555444444444443333333333322222221111111111100000000000////////...........---------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!  ……………………………………†††††††††………………………††††††††††††††††ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††…††‡‡‡‡ˆˆˆˆˆ‡‡‡††………„„ƒƒƒ………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€~~~~~~~~~~}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{zzzzzzzzzzyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuutttttttttttttttstttttttttttuuuvvvvvvvvvuuuttsssrrrrqqqqqqqqqqqqpppqqqqqqqqqqqqqqrrsttuvwxxyxyyzzzzzyyxxwvutssrqppoonnpooonnnnnnnmmmmmmmmmmmllljjjjiiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeedddddeeeeeeedddddddddddcccccccbbbbbbbaaaaaaaaa`````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@??????????>>??>>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::999999998888888888777777777766666666665555555555444444444443333333333322222221111111111100000000000////////...........---------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!"!!!!!!!!!!!!!  ………………………………†††††††††††……………………†††††††††††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†……†††‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒ………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~~~~~~~}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{zzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuttttttttttttttttttttttttttuuuuvvvvvvvvvuuuttsssrrrrrqqqqqqqqqqqpppqqqqqqqqqqqqqrrsttuvwxxyzyzzz{{zzyyxwwvutsrqqpoonnmoooonnnnnnnmmmmmmmmmmmmlljjjjjiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeedddddeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaa`````````______________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@??????????>>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777766666666665555555555544444444443333333333322222221111111111100000000000/////////..........---------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  ……………………………††††††††††††………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……„………†††‡‡‡‡‡‡‡†††………„„„ƒƒ†…………………………„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€~~~~~~}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuttttttttttttttttttttttttttuuuuvvvvvvvvvvuutttsssrrrrrqqqqqqqqqqpppqqqqqqqqqqqrrrsstuvwxxyz{zz{{{{zzyyxwvutsrrqpoonnmmooonnnnnnnnnmmmmmmmmmmmmljjjjjiiiiiiiiiiihhhhhhhhhfffffffffeeeeeeeeeeeeddddeeeeeeedddddddddddcccccccbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000/////////..........---------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  ………………………††††††††††††††……………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…„„„………†††††††††††………„„„„ƒ††††…………………………„„„„„„„„„„„�����€€€€€€€€~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuttttttttttttttttttttttttttuuuvvvvvwwvvvvuuuttsssrrrrrqqqqqqqqqqpppqqqqqqqqqqrrrsstuvvwxyz{{z{{{{{zzyxwwvutsrqpoonnmmmooonnnnnnnnnmmmmmmmmmmmmljjjjjjiiiiiiiiiihhhhhhhhhfffffffffeeeeeeeeeeeeddddeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@???????????>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  ……………………†††††††††††††††………††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„…………†††††††……………„„„„„††††††††††…………………„„„„„„„„��������€€€€€€€~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuutttttttttttttttttttttttttuuuvvvvwwwwvvvuuuttsssrrrrrrqqqqqqqqqpppqqqqqqqqqrrrsstuuvwxyzz{|{{{{{{zyyxwvutsrqpponnmmmmooonnnnnnnnnnmmmmmmmmmmmljjjjjjiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeeddddeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666666555555555544444444444333333333332222222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  ………………†††††††††††††††††…††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ„„„…………………………………„„„„„„†††††††††††††…………………„„„„„���������€€€€€€~~~~~~~}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{zzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuutttttttttttttttttttttttttuuuvvvwwwwwwvvvuuuttsssrrrrrqqqqqqqqqppprqqqqqrrrrrsstuuvwxxyz{{|{{{{{zzyxwvutsrqpponnnmmmloonnnnnnnnnnnmmmmmmmmmmmmjjjjjjiiiiiiiiiiihhhhhhhhffffffffffeeeeeeeeeeeddddeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaa```````_____________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>???>>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::999999998888888888777777777666666666665555555555444444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ……………†††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒ„„„„„……………„„„„„„„„„ƒ†††††††††††††††………………………„‚‚��������€€€€€€~~~~~~~}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuttttttuttttttuttttttttuuuuvvvwwwwwwwvvvuuttsssrrrrrqqqqqqqqqqpprrrrrrrrrsssttuvwwxyzz{||{{{{zzyxwwvtsrrqpoonnmmmmloonnnnnnnnnnnnmmmmmmmmmmmjjjjjjjiiiiiiiiiihhhhhhhhffffffffffeeeeeeeeeeeddddeeeeeeeedddddddddddccccccbbbbbbbbbaaaaaaaaa```````_____________^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::999999998888888888777777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  …………††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ†††††††††††††††††……………………‚‚‚‚�������€€€€€~~~~~~~}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzyyy{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuttuutttttttuuuuvvwwwwwwwwwvvuuuttsssrrrrrqqqqqqqqqqqrrrrrrrssstttuvvwxyyz{{||{{zzzyxxwvutsrqpoonnmmmmlloonnnnnnnnnnnnnmmmmmmmmmmjjjjjjjiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeddddeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaa```````_____________^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@??????????>????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ……††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††…………………‚‚‚‚‚������€€€€€~~~~~~~}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzyy{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuvvwwwwwwwwwvvvuuttsssrrrrqqqqqqqqqqqqrrrssssstttuuvvwxxyzz{{||zzzzyyxwvutsrqpoonnmmmmlllooonnnnnnnnnnnnmmmmmmmmmmjjjjjjjiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeedddeeeeeeeeedddddddddddcccccbbbbbbbbbaaaaaaaaa```````_____________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  …†††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††…………………‚‚‚‚‚������€€€€~~~~~~~}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzy{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuvvvwwwwxxxwwwwvvuuttsssrrrrqqqqqqqqqqqsssssstttuuuvvwwxyyzz{{{{zzyyxxwvutsrqpponnmmmmmllloooonnnnnnnnnnnmmmmmmmmmmjjjjjjjjiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeedddeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaa````````____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////...........-------,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ…†††††††††††††††††…………………‚‚‚‚������€€€€€~~~~~~~}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuvvvwwwxxxxxwwwvvuutttssrrrrqqqqqqqqqrrsstttttuuuvvvwwxxyyzz{{{{yyyxxwvutsrqqpoonnmmmmmlllooooonnnnnnnnnnnmmmmmmmmmjjjjjjjjiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeedddeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaa````````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666666555555555544444444444333333333332222222111111111110000000000/////////...........-------,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………††††††††††††††……………………‚‚‚�������€€€€~~~~~~~~}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||{{{{{z{{{{{{{{{{{{{{zzzzz{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwvuuuuuuuuuuuuuuuuuvvvvvvuvvuuuuuuuuuuvvvwwwxxxxxxwwwvvuuttsssrrrqqqqqqqrrrrttttuuuuvvvwwwxxyyzzz{{{{yyxxwvutssrqpoonnmmmmmmlllooooonnnnnnnnnnnmmmmmmmmmjjjjjjjjiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeedddeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaa```````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777666666666665555555555444444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………††††††††††……………………„‚��������€€€€€~~~~~~~~~}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvwwxxxxxxxxxwwvvuuttssrrrrqqqqrrrrrstuuuuvvvwwwwxxxyyyzzzzzzzxxwwvuttsrqpponnnmmmmmmmlloooooonnnnnnnnnnmmmmmmmmmjjjjjjjjjiiiiiiiiiiihhhhhfffffffffffeeeeeeeeeeedddeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaa```````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������‚‚„……………………††††………………………„„„��������€€€€€~~~~~~~~~~}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwvvuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuvvvwwxxxyyyxxxxwwvvuttssrrrrrrrrrrrsssuuvvvwwwwxxxxyyyyyzzzzzzyxwwvuttsrqppoonnmmmmmmmmmmooooooonnnnnnnnnnmmmmmmmmjjjjjjjjjiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeddeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††………………………………………………………………………………………………………………………………………………†††††††††††………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������„„„……………………………………………„„„„„������€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvuuuuuuuuuuuvvvvvvwwwvvvwvvvuuuuuuuuuvvwwxxxyyyyyxxxwwvuuttssrrrrrrrrrssstvvvwwwxxxxxyyyyyyzzzzzyyywvvuttsrqqpoonnnmmmmmmmmmmooooooonnnnnnnnnnmmmmmmmmjjjjjjjjjiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeedddeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������„„„„„„………………………………„„„„„„„����€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwvvvuuuuuuuuuvvvvvwwwwwwwvwvvvuuuuuuuuuvvwwxxyyyyyyyxxwwvvuttsssrrrrrrsssttuvwwxxxxyyyyyyyyyyyyyyyyyxvvuttsrrqpponnnmmmmmmmmmmmooooooonnnnnnnnnnmmmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhgfffffffffffeeeeeeeeeeeddeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXXWWWWXXXXWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////...........-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††††‡„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������„„„„„„„„„„„………„„„„„„„„„„ƒ��€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z|{{{{{{{zzzzz{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxwwwwwvvvuuuuuuuuvvvvvwwwwwwwwwwwvvvuuuuuuuuvvwwxxyyyyyyyyxxwwvuuttssrrrrrsssttuuwwxxyyyyyyzzzzzyyyyyyyxxxuuttsrrqppoonnnmmmmmmmmmmmooooooonnnnnnnnnnmmmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhgfffffffffffeeeeeeeeeeeddeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXXXWWWXXXXXWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555554444444444333333333332222222111111111110000000000/////////...........-------,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††‡‡„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������ƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{|{{{{{{z||{{{{{{{z{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxwwwwvvvvuuuuuuvvvvvwwwwwwwwwwwwvvvuuuuuuuuvvwwxxyyyzzzzyyxxwvvuttssssrssssttuuvxxyyyyzzzzzzzzzyyyyyxxxwwuttsrrqppooonnnmmmmmmmmmmmoooooooonnnnnnnnnnmmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhgfffffffffffeeeeeeeeeeeddeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555554444444444333333333332222222111111111110000000000/////////...........-------,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††††‡‡‡„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������ƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{||||{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxwwwwvvvvuuuuuvvvvvwwwwwxxxwwwwwvvvuuuuuuuuvvwwxxyyzzzzzzyyxxwvuuttsssssssttuuvvxyyyzzzzzzzzzzyyyyxxxwwwvttsrrqqppoonnnnmmmmmmmmmmmoooooooonnnnnnnnnnmmmmmmmjjjjjjjjjjjiiiiiiiiiiihhhggfffffffffffeeeeeeeeeeddeeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::99999999998888888888777777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††……†…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€�ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{|||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwvvvvvuuuvvvvvwwwwxxxxxxwwwwwvvuuuttuuuuvwwxxyyzzzzzzzyyxwwvuuttssssstttuvvwyyyzzzzzzzzzzyyyyxxxwwvvussrrqqppooonnnnmmmmmmmmmmmoooooooonnnnnnnnnnnmmmmmmjjjjjjjjjjjiiiiiiiiiiihhhggfffffffffffeeeeeeeeeeedeeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††‡‡††††††††††††††††††‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€ƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxwwwvvvvvvvvvvvvvwwwxxxxxxxxwxwwvvuuutttuuuvvwxxyyzzz{{zzzyxxwvuutttssstttuuvwwyyzzzz{zzzzzzyyyxxwwwvvuusrrqqppooonnnnnnmmmmmmmmmmoooooooonnnnnnnnnnnmmmmmmjjjjjjjjjjjiiiiiiiiiiihhhggfffffffffffeeeeeeeeeeedeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††††††††††††††††‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||~~}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwwxxxxxxxxwxwwvvuuuttttuuvvwxxyyzz{{{{zzyyxwwvuutttttttuuvvwwyzzzzz{zzzzyyyxxxwwvvvuutrrqqpppooonnnnnnnmmmmmmmmmoooooooonnnnnnnnnnnmmmmmmkjjjjjjjjjjiiiiiiiiiiiihhgggffffffffffeeeeeeeeeeedeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYYYYYXXXXXXYYXXXXXXXXWWWWWWWWVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxwwvvvvvvvvvvvvwwwxxxxxxxxxxxwwvvuutttttuuvvwwxyyzz{{{{{zzyxxwvvuutttttuuuvwwwyzzzzzzzzzyyyxxxwwvvuuuttrqqpppoooonnnnnnnnmmmmmmmmooooooooonnnnnnnnnnnmmmmmkjjjjjjjjjjjiiiiiiiiiiihhgggfffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaa```````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333332222222111111111100000000000/////////...........-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxwwvvvvvvvvvvvwwwxxxxxyyxxxxxwwvvuuttttttuuvwwxyyzz{{{{{{zzyxwwvuuutttuuuvvwwxyzzzzzzzzyyyxxwwwvvuutttsqqpppoooonnnnnnnnnnmmmmmmmooooooooonnnnnnnnnnnmmmmmkjjjjjjjjjjjiiiiiiiiiiihhggggffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877777777766666666666555555555554444444444333333333332222222111111111110000000000/////////...........-------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  ……………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………††…†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{zzzyyyyyyyyyyyyyyyyyzzzzyyzzzzzzyyyyxxxxxxwwwwwwwwwxxxxxxxxxxyyyyzzz{{{{{zzzyxxwwvvuuuuuuvvwxxyzz{|||||||{{zyyxwwvvvvvvvvwwxxx{{{{{{{{{zzzyyxxxwwvvuuutttsssrrrrrqqqqqqqqqqqpppppmllllllllllkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhggggffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]^^]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVUUUUUUVVUUUUUUUTTTTTTTTTTSSSSSSRQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  …………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††…††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚���ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{||||||||||||||||||||||||{{{{{zzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwxxxxxxxxxyyyyzzzz{{{{{zzzyxxwwvvuuuuuuvvwwxyzz{{|||||||{zzyxxwwvvvvvvwwwxxx{{{{{{{zzzyyyxxwwvvvuuutttssssrrrrrqqqqqqqqqqqpppppmllllllllllkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhggggffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVUUUUUVVUUUUUUUUTTTTTTTTTSSSSSSRQQQQQQQQQPPPPPPPPPOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwxxxxxxxxxyyyyzzz{{{{{{zzzyxxwwvvuuuuuuvvwwxyyz{{|||}|||{{zzyxxwwwwwwwwwwxxxz{{{zzzzyyyxxwwwvvvuuttttssssrrrrrrqqqqqqqqqqqqppppmlllllllllllkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````________________^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]]\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVUUUUVVVUUUUUUUTTTTTTTTTTSSSSSRQQQQQQQQQPPPPPPPPPOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ……†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{||||||||||}}}}}}}|||||||||{{{{zzzzyyyyyyyyyyyyyyzzzzzzzzz{{zzzzzzyyyyxxxxxxxwwwwwwxxxxxxxxyyyyzzzz{{{{{{zzzyxxwwvvuuuuuuuvvwxxyz{{|||}}|||{{zyyxxwwwwwwwwxxxxzzzzzzyyyxxxwwvvvuuutttsssssrrrrrrrqqqqqqqqqqqqppppmlllllllllllkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgggffffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````_________________^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUUVVVVUUUUUUUTTTTTTTTTSSSSSRRQQQQQQQQPPPPPPPPPPOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.........----------,,,,,,,,,,,++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ††††††††††††††††††††††††‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{|||||||||}}}}}}}}}}||||||{{{{{zzzyyyyyyyyyyyyyyzzzzzzzzzz{{{{zzzzzyyyyxxxxxxxwwwwwxxxxxxxxyyyyzzz{{{{{{{zzzyxxwwvvuuuuuuuvvwwxyzz{||}}}}|||{{zyyxxxxwwwwxxxxxzzzyyyyxxxwwwvvuuuutttssssssrrrrrrrrqqqqqqqqqqqppppmlllllllllllkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````___________________^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]]\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVUUUVVVVUUUUUUUUTTTTTTTTSSSSSRRQQQQQQQQQPPPPPPPPPOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777777777776666666666655555555555544444444444333333333322222222222111111111100000000000//////////.........----------,,,,,,,,,,,++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ††††††††††††††††††††††‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{||||||||}}}}}}}}}}}||||||{{{{{zzzyyyyyyyyyyyyyzzzzzzzzzzz{{{{{zzzzzyyyyyxxxxxxwwwwyxxxxxxyyyyyzzz{{{{{{{zzzyxxwwvvuuuuuuuvvwwxyyz{|||}}}}|||{{zzyyxxxxxxxxxxwzyyyyxxxwwwvvvuuuttttssssssrrrrrrrrrqqqqqqqqqqqqpppmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````````_____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\[[[[ZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVUUVVVVVUUUUUUUTTTTTTTTTSSSSRRQQQQQQQQQPPPPPPPPPOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777776666666666655555555555544444444444333333333322222222222111111111100000000000//////////.........----------,,,,,,,,,,,++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ††††††††††††††††††††‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€��€€€€€€€€~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{|{|||||||}}}}}}}}}}}}|||||{{{{{zzzyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{zzzzyyyyyxxxxxxwwwyyyxxxyyyyyzzzz{{{{{{{zzzyxxwwvvuuuuuuuuvvwxyyz{|||}}}}}}||{{zzyyyyxxxxxxxwyyyxxxwwwvvvuuuuttttsssssssrrrrrrrrrrqqqqqqqqqqqpppmmlllllllllllkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhgggffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````````__`__________________^^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]][[[[[[ZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVUUVVVVVUUUUUUUUTTTTTTTTSSSSRRQQQQQQQQQPPPPPPPPPPOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777666666666655555555555554444444444333333333332222222222111111111100000000000//////////.........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������€�€€€€€€€������€€€€€€€~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{|{|||||||}}}}}}}}}}}}|||||{{{{zzzyyyyyyyyyyyyyzzzzzzzzz{{{|{{{{{{{{zzzzyyyyxxxxxxxwyyyyyyyyyyyzzzz{{{{{{{zzzyxxwwvvuuuuuuuuvvwxxyz{{||}}}}}}}||{{{zzyyyyxxxxwwyyxxxwwvvvuuuutttttssssssssrrrrrrrrrrrqqqqqqqqqqqppmmlllllllllllkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````_```_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]][[[[[[[ZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUVVVVVVUUUUUUUTTTTTTTTSSSSRRQQQQQQQQQQPPPPPPPPPOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ††††††††††††††††‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������€€€€€€��������€€€€€€~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{||||||||}}}}}}}}}}}|||||{{{{zzzyyyyyyyyyyyyzzzzzzzz{{{{{||||||{{{{zzzzyyyyyxxxxxxyyyyyyyyyyyzzzz{{{{{{{zzzyxxwwvvuuuuuuuuvvwwxyzz{||}}~~~}}}|||{{zzzyyyxxxwwyxxxwwvvvuuuutttttssssssssrrrrrrrrrrrrqqqqqqqqqqpppmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^]]]]]]][[[[[[[ZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVUVVVVVVUUUUUUUTTTTTTTTSSSSRRRQQQQQQQQQPPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ††††††††††††††‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€����������€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{|||||||}}}}}}}}}}||||||{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{||||||||{{{{zzzzyyyyxxxxxyyyyyyyyyyyzzzz{{{{{{{zzyyxxwwvvvuuuuuuuvvwwxyzz{||}}~~~~~}}}||{{{zzyyyxxwwyxxwwvvvuuuttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqppmmmlllllllllllkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgggffffffffffeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````````````_____^^^_^^^^^^^^^^^^^^^^^^^^]]]]][[[[[[[[ZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVUVVVVVVVUUUUUUUTTTTTTTTSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€���������€€€€€€~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{||||||||}}}}}}}}}|||||{{{{{zzzyyyyyyyyyyyzzzzzz{{{{{|||}}}}}}||||{{{{zzzyyyyyxxxyyyyyyyyyyzzzzz{{{{{{zzzyyxxwwvvvuuuuuuuvvvwxyyz{||}~~~~~~~~}}}||{{zzyyxxwwxxwwvvvuuuttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqppmmmlllllllllllkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````````````_____^^_^^^^^^^^^^^^^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVUVVVVVVVUUUUUUUTTTTTTTTSSSRRRQQQQQQQQQQQPPPPPPPPPOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������������€€€€€����������€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||||||||}}}}}}}}|||||{{{{{zzzyyyyyyyyyyyzzzzz{{{{|||||}}}}}}}}||||{{{zzzzyyyyxxzyyyyyyyyyzzzzz{{{{{{zzzyxxxwwvvvuuuuuuuvvvwxxyz{||}~~~~~~}}||{{zzyyxwwxxwwvvuuutttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqppmmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaa````````````````````````_____^__^^^^^^^^^^^^^^^^^^^^]]]]\[[[[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVUUVVVVVVVUUUUUUUTTTTTTTTSSSRRRRQQQQQQQQQQPPPPPPPPPPONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777777777776666666666655555555555544444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������€€€€€����������€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{||||||||}}}}}}}|||||{{{{{zzzzyyyyyyyyyzzzzz{{{{||||}}~~~~~~}}}}|||{{{{zzzyyyyyzzzyyyyyyzzzzzz{{{{{zzzzyxxwwwvvvuuuuuuuuvvwxxyz{||}~~~~}}||{{zyyxwwxxwvvuuutttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqpmmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````````````````____^__^^^^^^^^^^^^^^^^^^^^^]]]\[[[[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVUUVVVVVVVUUUUUUUUTTTTTTTTSSRRRRQQQQQQQQQQQPPPPPPPPPONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������€€€€€€��������€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{|||||||||}}}}||||||{{{{{zzzzyyyyyyyyyzzzzz{{{|||}}}}~~~~~~~~~}}}|||{{{zzzzyyyzzzzzzzzzzzzzzzz{{{{zzzyyxxwwwvvvvuuuuuuvvvwwxyz{||}~€€€~~}}||{zzyxwwxwwvvuuutttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqpmmmmlllllllllllkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````aaaaaaa``````_______^^^^^^^^^^^^^^^^^^^^]]]\\[[[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVUUVVVVVVVUUUUUUUUTTTTTTTTSSRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………††…………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������€€€€€€�������€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|}|||||||||||||||{{{{{{{{{{|||||||||||||||||{{{{{zzzzyyyyyyyyyzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyy{zzzzzzzzzzzzzzzz{zzzzzyyxxwwwvvvvuuuuuuvvvwwxyz{||}~€€€€€€~~}}|{zzyxwwxwwvvuuutttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqpmmmmmlllllllllllkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaa````````aaaaaaaaaaa````_______^^^^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWWWWWVVVVVVVVVUUUVVVVVVVUUUUUUUUTTTTTTTTSSRRRRRQQQQQQQQQQQQPPPPPPPPNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333322222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………††††…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������€€€€€€€�����€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|}||||||||||||||||{{{{{{{{{|||||||||||||||||{{{{{zzzzzyyyyyyyzzzzz{{|||}}}~~~€€~~~}}}|||{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzyyxxwwwvvvvuuuuuuvvvwxxyz{||}~€€€€€€€~~}|{{zyxwwxwwvvuutttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqmmmmmlllllllllllkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaa`aaaaaaaaaaaaaaaaa`````_______^^^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRQQQQQQQQQQQQQPPPPPPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………†††††††……………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{|||||||||||||||||{{{{{{zzzzyyyyyyyzzzz{{{||}}}~~€€€€€€€~~~}}}|||{{{zz{{{{zzzzzzzzzzzzzzzzzzyyyxxwwwvvvvvuuuuvvvvwxxyz{||}~€€€����€€~}}|{zyxwwxwwvuuuttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````________^^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXWWWWWWWWVVVVVVVVVUUUUVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRQQQQQQQQQQQQPPPPPPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………†††††††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{|||||||||||||||||{{{{{{zzzzyyyyyyyzzzz{{{||}}~~€€�€€€€€€~~~}}}|||{{{z|{{{{{zzzzzzzzzzzzzzzyyyyxwwwwvvvvvvvvvvvvwwxxyz{||}~€€������€€~~}|{zyxwwxwwvuuuttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeedddddddddddddddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````________^^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXWWWWWWWWVVVVVVVVVUUUUVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………†††††††††††…………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{|||||||||||||||||{{{{{{zzzzyyyyyyyzzzz{{||}}~~€�������€€€€~~~}}}|||{{|||{{{{{{zzzzzzzzzzzzyyyxxwwwwvvvvvvvvvvvvwwxxyz{|}}~€€������€€~}|{zyxwwxwwvuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeeeeedddddddddddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````________^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[[ZZZZZZZZZYYYYYXXXXXWWWWWWWVVVVVVVVUUUUUVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777776666666666655555555555544444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………†††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{|||||||||||||||||{{{{{{{zzzzyyyyyyzzzz{{||}}~~€€���������€€€€~~~}}}||{}||||{{{{{zzzzzzzzzzyyyyxxwwwvvvvvvvvvvvvwwwxyyz{|}}~€€�������€€~}|{zyyxwxwwvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````_________^^^^^^^^^^^^^^^^^]]\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXWWWWWWWVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{||||||||||||||||||{{{{{{zzzzyyyyyzzzz{{{||}~~€€€���‚‚������€€€~~~}}}||}}||||{{{{{zzzzzzzzyyyyxxwwwwvvvvvvvvvvvwwwxxyyz{||}~€€�������€€~}}|{zyxwxwwvvuutttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````__`_______^^^^^^^^^^^^^^^]]]\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{||||||||||||||||||{{{{{{zzzzzyyyyzzzz{{||}}~~€€€�‚‚‚‚‚‚������€€€~~~}}|~}}}|||{{{{{zzzzzzyyyyxxxwwwwvvvvvvvvvvwwwwxxyzz{||}~€€�������€€~}|{zyxwxxwvvuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````__`________^^^^^^^^^^^^^^]]]\\[[[[[[[[[[[ZZZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333322222222222111111111110000000000//////////........-----------,,,,,,,,,,,+++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{||||||||||||||||||{{{{{{{zzzzyyyzzzzz{{||}}~~€€�‚‚‚‚‚‚‚‚‚�����€€€€~~~}}~~}}}|||{{{{{zzzzyyyyyxxxwwwwvvvvvvvvwwwwwxxyyzz{||}~€��������€€~}|{zyxwyxwvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeefffffffffeeeeeddddccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````_``________^^^^^^^^^^^^^]]]\\[[[[[[[[[[[[ZZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{||||{||||||||||||||{{{{{{zzzzzyzzzzzz{{||}}~€€€�‚‚‚‚‚‚‚‚‚‚‚�����€€€~~}~~}}}|||{{{{zzzzyyyyxxxxwwwvvvvvvvvwwwwwxxxyyzz{||}~~€€�������€€~}}|{zyxyxxwvvuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhgggggggffffffffffeeeeeeeeeeeeeeeeffffffffffffffeeedddddccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa`````_``_________^^^^^^^^^^^^]]]\\[[[[[[[[[[[[ZZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{|||{{||||||||||||||{{{{{{zzzzzzzzzzzz{{||}~~€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€~~~~~}}}|||{{{zzzzyyyyxxxxwwwvvvvvvvwwwwxxxxyyzzz{||}~~€€�������€€~}|{zyxzyxwwvuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhgggggggffffffffffeeeeeeeeeeeeeefffffffffffffffffeeedddddccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaa`````_```_________^^^^^^^^^^^]]]\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyzzz{{||}~~€€€�����������������€€€~~}€€~~}}}|||{{{zzzzyyyyxwwwvvvvvwwwwwxxxyyyyzz{{|{{|}}~€€€€€~~}|{{zyxzyxwwvvuutttttttttssssssspppppppoooooooooooonnnnnnnmmmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffeeffffffffggggggggggggfffeddddcccccccccccccbbbbbaaaa``````````````````_____^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999::99999999998888888888877888777777777766666666665555555555444444444433333333333332222222222111111111100000///////////.........----------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyzzz{{{|}}~~€€€�������‚‚‚‚‚‚�����€€~~�€€~~~}}|||{{{zzzzyyyyxwwvvvvvwwwwwxxxyyyyzzz{{|{{||}~~€€€€~~}|{zyx{zyxwwvuuuttttttttsssssssppppppppooooooooooonnnnnnnmmmmllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffeffffffffggggggggggggggffeeddddcccccccccccccbbbbbaaa``````````````````_____^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYXXXWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::999::99999999999888888888877888777777777766666666666555555555444444444433333333333332222222222111111111100000///////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyzzz{{||}}~~€€€������‚‚‚‚‚‚‚‚‚����€€~~�€€~~}}}||{{{zzzyyyyxxwwvvvvwwwwwxxxyyyzzzz{{{|{{||}}~~€€€€~}}|{zy{{zyxwvvuuuttttttttssssssppppppppooooooooooonnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffffgggggghhhhgggggffeedddddcccccccccccccbbbbaaa``````````````````_____^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYXXXWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999:::9999999999888888888877888777777777766666666666555555555444444444443333333333332222222222111111111100000///////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyzzz{{||}}~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚���€€~��€€~~}}}||{{{zzzyyyyxxwwwvvwwwwwxxxyyyzzzz{{{{|{{{||}~~€€€€€€~}}|{z|{zyxxwvvuuttttttttssssssppppppppoooooooooooonnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffffffgggggghhhhhhhggggfeeedddddcccccccccccccbbbbaaa`````````````````_____^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999:::99999999998888888888778887777777777766666666665555555554444444444433333333333322222222221111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyzzzz{{||}~~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~��€€~~}}}||{{{zzzyyyyxxwwwwwwwwwxxxyyyzzzz{{{{{|{{{||}}~~€€€€€€~}}|{}|{zyxwwvuuutttttttsssssspppppppppooooooooooonnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffgffffffgggggghhhhhhhhhggggeeeddddddddcccccccccccbbbaaa````````````````______^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888778887777777777766666666665555555554444444444433333333333322222222222111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyzzzz{{||}~~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~��€€~~}}}||{{{zzzyyyyxxwwwwwwwwxxxyyyzzzz{{{{{{|z{{||}}~~€€€€€€€~}|{~}|{zyxwvvuutttttttsssssspppppppppooooooooooonnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfgggffffffggggghhhhhhhhhhggggeeeedddddddddddddcccccbbbaaa````````````````______^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888778888777777777766666666665555555555444444444433333333333322222222222111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzzz{{|}}~~€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚���€€‚�€€~~}}}||{{zzzyyyyyxxwwwwwwwwxxyyyzzz{{{{{{{||z{{{||}}~~€€€��€€€~}|~}|{zyxwwvuuutttttttssssspppppppppooooooooooonnnnnnmmmmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffggggghhhhhhhhhhhhgggfeeedddddddddddddddccccbbaaaa```````````````______^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888878888777777777766666666665555555555444444444433333333333322222222222111111111000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyzzzz{{||}}~€€€��‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚��€€‚��€~~}}}||{{zzzyyyyyxxwwwwwwwxxxyyzzz{{{{{{||||{{{{||}}~~€€�����€€~~}~}|zyxxwvvuutttttttsssssppppppppppooooooooooonnnnnmmmmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffgggghhhhhhhhhhhhhgggfeeeedddddddddddddddccccbbaaa``````````````_______^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYXXXXWWWWWWVVVVVVVVVVVUUUUVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888878888777777777766666666665555555555444444444433333333333332222222222111111111000000///////////........-----------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~€€€��‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚��€€‚��€~~}}|||{{zzzyyyyyxxwwwwwwxxxyyyzz{{{{{||||||{{{{||}}~~€€������€€~}€~}|{zyxwvvuutttttttsssssppppppppppooooooooooonnnnnmmmmmlllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhihhhhhhhhhhggggggggggggggffffggggghhhhhhhhhhhhhgggfeeeeedddddddddddddddcccbbaaaa````````````________^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYXXXXWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99:::99999999999888888888878888777777777766666666665555555555444444444433333333333332222222222111111111000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€���‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚��€€‚��€~~}}||{{{zzzyyyyyxxwwwwwxxxyyyzz{{{{||||||||{{{{||}}~~€€�������€~€~|{zyxwvvuutttttttsssssppppppppppooooooooooonnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhihhhhhhhhhhggggggggggggggfffgggggghhhhhhhhhhhhhhggffeeeeedddddddddddddddcccbbaaa``````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99::::9999999999888888888878888777777777766666666666555555555444444444443333333333332222222222111111111000000///////////.........----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€€���‚‚‚‚������‚‚‚‚‚‚‚‚‚��€€‚��€~~}}||{{{zzzyyyyyyxwwwwxxxyyyzzz{{{|||||||||{{{|||}}~~€€�������€€~€~|{zyxwvvuuttttttttssssppppppppppooooooooooonnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhihhhhhhhhhhggggggggggggggfffggggghhhhhhiiihhhhhhggffeeeeeedddeeeeeeeddddcccbbaaa````````_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99::::9999999999888888888878888777777777766666666666555555555444444444443333333333332222222222111111111000000///////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€����‚‚‚‚�������‚‚‚‚‚‚‚‚���€‚��€~~}}||{{{zzzyyyyyyywwxxxxxyyzzz{{{|||||||}}}{{||||}}~~€€�������€€~€~|{zyxwvvuuttttttttsssspppppppppppoooooooooonnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhihhhhhhhhhhggggggggggggggffggggghhhhhhiiiiihhhhhggfffeeeeeeeeeeeeeeeeddddccbbbaaa``````______________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99::::99999999998888888888788887777777777766666666665555555554444444444433333333333322222222221111111110000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€����‚‚‚‚��������‚‚‚‚‚‚‚���€€‚��€~~}}||{{zzzzyyyyyyyxxxxxyyyzzz{{{||||||}}}}}|||||}}~~€€€�������€€~€~|{zyxwvvuuttttttttsssspppppppppppooooooooooonnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhggggggggggggggfggggghhhhhhiiiiiiihhhhhgfffeeeeeeeeeeeeeeeeeedddcbbbaaa```````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::99::::99999999998888888888788888777777777766666666665555555555444444444433333333333322222222222111111110000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}~€€����‚‚‚‚��������‚‚‚‚‚‚‚���€€‚��€~~}}||{{zzzzyyyyyyyxxxxyyyzzz{{{|||||}}}}}}}||||}}}~~€€��������€~}€}|{zyxwvvuutttttttttsssqppppppppppooooooooooonnnnmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhgggggggggggggggggggghhhhhiiiiiiiiihhhhgffffeeeeeeeeeeeeeeeeeeddccbbaaa``````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99::::99999999998888888888888888777777777766666666665555555555444444444433333333333322222222222111111110000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚��������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}~€���‚‚‚‚‚‚���������‚‚‚‚‚‚���€€‚��€~}}||{{{zzzzyyyyyyyxxxyyyzzz{{{||||}}}}}}}}~||}}}}~~€€�������€€~}~}|{zyxwvvuuttttttttttssqpppppppppppoooooooooonnnnmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhiihhhhhhhhhgggggggggggghhgggghhhhhhiiiiiiiiiiihhhhfffffffeeeeeeffffeeeeedddcbbbaaa``````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWVVVWWVVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99::::99999999998888888888888888777777777766666666665555555555444444444433333333333322222222222111111110000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{||{{{{{{zzzzzzzzz{{||}~€���‚‚‚‚‚‚����������‚‚‚‚‚���€€‚��€~}}||{{{zzzzyyyyyyzxyyyyzzz{{{||||}}}}}}~~~~}}}}~~~€€€������€€~~}~}{zyxwwvuuuttttttttttssqpppppppppppooooooooooonnnmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhgggggggggghhhhggghhhhhhiiiiiiiiiiiiihhhggfffffffffffffffffeeeeddccbbaaa``````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWVWWWVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::9::::99999999999888888888888888777777777766666666665555555555444444444433333333333332222222222111111110000000///////////........-----------,,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{|||{{{{{zzzzzzzzz{{||}~€€��‚‚‚‚‚‚‚�����������‚‚‚‚���€€‚�€€~~}}||{{{zzzzyyyyzzzyyyyzzz{{{||||}}}}}}~~~~~}}~~~~€€€€�����€€~}|~}|{zyxwvvuuuttttttttttssqpppppppppppoooooooooonnnnmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhiihhhhhhhhhhggggggghhhhhhgghhhhhhiiiiiiiiiiiiiiihhgggffffffffffffffffffeeedccbbbaaa``````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::9:::::9999999999888888888888888777777777766666666665555555555444444444433333333333332222222222111111110000000///////////........-----------,,,,,,,,,,,++++++++************))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{|||||{{{{zzzzzzzzz{{||}~€€��‚‚‚‚‚‚‚������������‚‚����€€‚�€€~~}}||{{zzzzzzzzzzzzyyzzz{{{||||}}}}}}~~~~~~~~~€€€€�����€€~}|{~}|zyxxwvvuuuttttttttttssqqppppppppppooooooooooonnnmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhiihhhhhhhhhhhggghhhhhhhhhhhhhhhiiiiiiiijjjiiiiiiiiggggggfffffffffffffffeeeddccbbaaa```````____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:::::9999999999888888888888888777777777766666666665555555555444444444443333333333332222222222111111110000000///////////.........----------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{|||{{{{{{{{{{{{{{{||||||{{{zzzzzzzzz{{||}~€€��‚‚‚ƒ‚‚‚����€€�������‚����€€‚�€€~~}||{{{zzzzzzzzzzz{yzzz{{{|||}}}}}}~~~~~~~€€€€€����€€€€~~}|{}|{zyxwwvuuuutttttttttttsqqppppppppppooooooooooonnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhhhihhhhhiiiiiijjjjjjjjjiiiiihggggggggggggggggfffffeeedccbbbaaa``````____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9:::::9999999999888888888888888777777777776666666665555555555444444444443333333333332222222222111111110000000///////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{||||||{{{zzzzzzzzz{{||}~€€��‚‚‚ƒ‚‚‚����€€€�����������€€‚�€€~}}||{{{zzzzzzzzzz{{zz{{{||||}}}}}~~~~~~€~€€€€€�����€€€€~~}|{z|{zyyxwvvuuuutttttttttttsqqpppppppppppoooooooooonnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhhiihhhhiiiiiijjjjjjjjjjjjiiihhhggggggggggggggggffffeeddccbbaaa``````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::9:::::99999999998888888888888887777777777766666666655555555554444444444433333333333322222222221111111100000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{||||||{{{{zzzzzzzzz{||}~€€��‚‚‚ƒ‚‚‚���€€€€€����������€€‚�€~}}||{{{zzzzzzzzz{{{z{{{|||}}}}~~~~~~~€€€€€€�������€€€~}|{zy|{zyxwwvvuuuttttttttttttsqqqppppppppppooooooooooonnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhiiihhiiiiiijjjjjjjjjjjjjjjjihhhhhhggggggggggggggffffeddcccbbaaa``````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9:::::99999999998888888888888888777777777766666666655555555555444444444433333333333322222222222111111100000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{||||||{{{{zzzzzzzzz{||}~€€��‚‚‚ƒ‚‚‚���€€€€€€���������€‚�€~}}||{{{zzzzzzzz{{{|{{{||}}}}~~~~~~~€€€€€€€€��������€€€~}}|{zy{zyxxwvvuuuutttttttttttttqqqppppppppppooooooooooonnmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhiiiiihiiiiiijjjjjjjjkkkkjjjjjjihhhhhhhgggggggggggggfffeeddccbbaaa```````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXWWXWWWWWVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNMMMMLLLLLKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9:::::99999999998888888888888888777777777766666666655555555555444444444433333333333322222222222111111100000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{||||||{{{{zzzzzzzzz{{|}~€€��‚‚‚ƒƒ‚‚‚��€€€€€€��������€€‚�€~}}||{{{zzzzzzz{{{||{{||}}}~~~~€€€��€€€����������€€~~}|{zyx{zyxwwvvuuuutttttttttttttqqqpppppppppppoooooooooonnmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkjjjiiihhhhhhhhhhhhhggggggfffeddccbbbaaa``````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXWWXWWWWWWVVVVVVUUUUUUUTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPOOOOOOONNNNNNNNNNMMMMLLLLLKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::::::::99999999999888888888888888777777777766666666655555555555444444444433333333333322222222222111111100000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{|||||{{{{zzzzzzzzz{{|}~€��‚‚‚ƒƒ‚‚‚��€€€€€€€�������€€‚�€~~}||{{{{zzzzzz{{{|||{||}}~~~~€€€€€���€€�����������€€~}|{{zyxzyxxwvvvuuuuuttttttttttttqqqpppppppppppoooooooooonnmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhiiihhhhhhhhhhhhhhhiiiiiijiiiijjjjjjjkkkkkkkkkkkkjjiiiihhhhhhhhhhhhhhgggggffeeddccbbaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXWXWWWWWWVVVVVVVUUUUUUUTTTTTSSSSSSSRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMLLLLLLKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999888888888888888777777777766666666665555555555444444444433333333333332222222222111111100000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}|||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{|||||{{{{zzzzzzzzz{{|}~~€��‚‚‚ƒƒ‚‚‚���€€€€€€�������€€��€~~}||{{{{zzzz{{{{{||}||}}~~~€€€€€€€€����‚€����‚‚‚‚���€€~}}|{zyxwzyxwwvvuuuuuuttttttttttttqqqpppppppppppooooooooooonmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiihhiiihhhhhhhhhhhhhhiiiiijjjiiijjjjjjjkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhgggffeeddccbbbaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXWXXWWWWWVVVVVVVUUUUUUUTTTTTTSSSSSSRRRRRRRRQQQQQQQQQPPPPPOOOOOOONNNNNNNNNMMMMLLLLLLKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999888888888888888777777777766666666665555555555444444444433333333333332222222222111111100000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{||}~€€��‚‚����€€~~}�€~}}||{{zzzzzzzzzz{{{||z{{|||}}}~~~~~~~~~~€€����‚‚‚‚����€€~~}|{zyxwwzyyxwwvvvvvuuuuuuuuuuuuttpppppoooooooooonnnnnnnnnnnlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggghhhhhiiiiiiiiiiijjjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhgggffeeddccbbbaaa```````___________________^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZYYZYYYYYYXXXXXXWWWWWWWWVVVVUUTTTTTTSSSSSSSRRRRRRRRRRPPPPPPPOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877778777777777766666666665555555555444444444443333333332222222211111111111000000000///////////...........--------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{|}~€��‚‚����€€~~}€€~}}|{{{zzzzzzzzz{{{||}z{{||}}}~~~~~~€€€���‚‚‚‚‚���€€~}||{zyxwvzyxxwwvvvvvuuuuuuuuuuuuutpppppooooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggghhhhhiiiiiiiiiiijjjjjjjkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhhhhgggfeeddccbbbaaa````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]\\\\[[[ZZZZZYZZYYYYYXXXXXXXWWWWWWWWVVVUUUUTTTTTSSSSSSRRRRRRRRRRPPPPPPPOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877778777777777766666666665555555555444444444443333333332222222211111111111000000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………†††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzz{{|}}~€€��‚����€€€~~}€€~}}|{{{zzzzzzzz{{{|||}{{||}}~~~~€€€€€��‚‚‚‚‚‚���€€~~}|{zyxwwvyyxwwwvvvvvvuuuuuuuuuuuutpppppooooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggghhhhhiiiiijiiiijjjjjjjjkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhhhhhggffeeddccbbaaa````````____`_______________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]]\\\\[[[ZZZZYZZYYYYYXXXXXXXWWWWWWWWWWVUUUUUTTTTTSSSSSSRRRRRRRRRPPPPPPPPOOOOOOONNNNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877778777777777766666666665555555555444444444443333333332222222211111111111000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{||}~€€��‚����€€€~~}€€~}}|{{{zzzzzzz{{{{||}}{||}}~~~€€€€€€€���‚‚‚‚‚‚‚���€~}|{{zyxwvuyxxwwwvvvvvvvuuuuuuuuuuutpppppooooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggghhhhiiiiijjiiijjjjjjjjjkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhggffeeddccbbaaaa````````___`________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^]]]]\\\[[[ZZZZYZZZYYYYYXXXXXXXWWWWWWWWWWUUUUUUTTTTSSSSSSRRRRRRRRRPPPPPPPPOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877778777777777766666666666555555555444444444443333333332222222221111111111000000000///////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"###""""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{{|}~€�������€€€~~}€€~}}|{{{zzzzzz{{{{|||}}{||}}~~€€€€€€€€€€€���‚‚‚‚‚‚‚‚��€€~~}|{zyxwwvuyxxwwwvvvvvvvuuuuuuuuuuutppppppooooooooooonnnnnnnnnllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggghhhhhiiiijjjjjjjjjjjjjjkkkkkkkkkkjjjjiiiiiihhhhhhhhhiiiihhhhggffeeddccbbaaaa``````````_```_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]\\\[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWVVUUUUUTTTTSSSSSSRRRRRRRRQPPPPPPPOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777787777777777666666666665555555555444444444433333333322222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!  ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyzz{{|}}~€€������€€€€~~}€€~}}|{{{zzzzz{{{{|||}}~||}}~~€€€€€€€€€€€�����‚‚‚‚‚‚‚���€~}|{zzyxwvvuxxwwwvvvvvvvvuuuuuuuuuuutppppppooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggghhhhhiiiijjjjjjjjjjjjjjkkkkkkkkkkjjjjjiiiiihhhhhhhhhiiiiiihhhhgffeeddccbbbaaa```````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^]]]]\\\[[[ZZZZZZZZYYYYYXXXXXXXXXWWWWWWWVVVUUUUUTTTTSSSSSSRRRRRRRQPPPPPPPOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777787777777777766666666665555555555444444444433333333322222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"###"""""""""""""!!!!!!!!!!  ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyzzz{||}~€�������€€€~~}�€~}}|{{{zzzz{{{{|||}}~~|}}~~€€€€€€€€���������‚‚‚‚‚‚���€€~}}|{zyxwwvuuxxwwwvvvvvvvvuuuuuuuuuuutppppppooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggghhhhhiiiijjjjkjjjjjjjjkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhiiiiiihhhhgffeeddccbbbaaa````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^]]]\\\[[[[ZZZZZZZZYYYYXXXXXXXXXXXXWWWWVVVVUUUUUTTTTSSSSSSRRRRRRQQPPPPPPPOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777787777777777766666666665555555555444444444433333333322222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyzz{{|}~~€€������€€€€€€€€~~}�€~}}|{{{{z{{{{{{||}}}~~|}}~~€€€€��������������‚‚‚‚‚‚��€€~}|{zyyxwvuutxxwwwvvvvvvvvvuuuuuuuuuutpppppppoooooooooonnnnnnnnnllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggghhhhhhiiiijjjkkkjjkkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhiiiiiihhhhgffeeddccbbbaaa`````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^]]]\\\[[[[ZZZ[ZZZZZYYYYXXXXXXXXXXXXXXWVVVVVVUUUTTTTTSSSSSSRRRRRQQPPPPPPPOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777787777777777766666666665555555555444444444433333333322222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyzzz{|}}~€€�€����€€€€€€€€€~}�€~}}||{{{{{{{{{|||}}~~}}~~€€€����������������‚‚‚‚‚���€~}||{zyxwvvuutxwwwwvvvvvvvvvuuuuuuuuuuupppppppooooooooooonnnnnnnnllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhhhiiiiiihhhgffeeddccbbbaaa``````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^]]]\\\[[[[[ZZ[[ZZZZZYYYYXXXXXXXXXXXXXXWVVVVVVUUUTTTTTSSSSSRRRRRQQPPPPPPPOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877788777777777766666666665555555555444444444433333333322222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{||}~€€€€��€€€€€€€€€€€€€~}�€~}}||{{{{{{{{|||}}~~}~~€€€�����������������‚‚‚‚���€€~~}|{zyxxwvuuttxwwwwvvvvvvvvvvuuuuuuuuuupppppppooooooooooonnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkklkkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhghhhhhhhhiiiihhhhgffeeddccbbaaaa``````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^]]]\\\\[[[[[Z[[[ZZZZYYYYYXXXXXXXXXXXXXWWWVVVVVUUUTTTTSSSSSSSRRRQQQPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877788777777777766666666665555555555444444444443333333322222222211111111111000000000///////////..........----------,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{{|}~~€€€€€�€€€€€€€€€€€€€€€~~�€~~}||{{{{{{{|||}}~~~€}~€€€������������������‚‚����€€~}|{zzyxwvvuuttwwwwvvvvvvvvvvvuuuuuuuuuupppppppooooooooooonnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhiiijjjkkkkllkkkkkkkkkkkkkkjjjjjjiiiihhhhggggggghhhhhhiiiihhhhgffeeddccbbaaaa```````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^]]]]\\\\[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXWWWWVVVVUUUUTTTTSSSSSSRRRQQQPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877788777777777766666666665555555555444444444443333333322222222211111111111000000000///////////..........----------,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{{|}~~€€€€€€€€€€€€€€€€€€€€€€€~�€~}||{{{{{{|||}}}~~€~~€€����‚‚‚‚‚���������������€€~}||{zyxwwvuuttswwwwvvvvvvvvvvvuuuuuuuuuupppppppooooooooooonnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhiiiijjkkklllllllllkkkkkkkkjjjjjjiiiihhhgggggggggghhhhhhiiihhhhgffeeddccbbaaaa```````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^]]]]\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXWWWWWVVVVUUUUTTTTSSSSSSRRQQQPPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877788777777777766666666666555555555444444444443333333322222222211111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Šˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{{|}}~€€€€€€€€€€€€€€€€€€����€€~�€€~}||{{{{{{|||}}~~€€~€€���‚‚‚‚‚‚‚�������������€€€~}}|{zyxxwvvutttswwwwvvvvvvvvvvvvuuuuuuuuupppppppoooooooooooonnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhiiijjjkkllllmlllllllkkkkkkjjjjjiiiihhhgggggggggggghhhhhhhhhhhhgffeeddccbbaaaa````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^]]]\\\\\\[[[[[\\[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWVVVVUUUTTTTTSSSSSSRQQQPPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877788777777777766666666666555555555544444444443333333322222222221111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{{|}}~€€€€€€€€€€€€€€€������€€~‚�€~}|||{{{{|||}}~~€€�€€���‚‚‚‚‚‚‚‚���������€�€€€€~}}|{zzyxwvvuuttsswwwwvvvvvvvvvvvvuuuuuuuuuppppppppooooooooooonnnnnnnmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiijjjkkllllmmllllllllkkkkkjjjjiiiihhhhggggggggggggghhhhhhhhhhggffeeddccbbaaaa````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^]]]]\\\\\\[[[[[\\\[[[[[ZZZYYYYYYXXXXXXXXWWWWWWWVVVVUUUTTTTTSSSSSRQQQPPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777887777777777666666666665555555555444444444433333333222222222211111111110000000000//////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyzzz{{|}~~€€€€€€€€€€€€€€������€€~‚�€~}|||{{{|||}}~~€€��€€���‚‚‚‚‚‚‚‚‚������€€€€€€€~}}|{zzyxwwvuutttsswwwwvvvvvvvvvvvvuuuuuuuuuppppppppoooooooooooonnnnnnmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiijjkkkllmmmmmmlllllllkkkkjjjiiiihhhhgggggggggggggghhhhhhhhhhggffeedccbbbaaaa`````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^]]]\\\\\\\\[[[[\\\\\[[[[ZZZYYYYYYYXXXXYYWWWWWWWWVVVUUUUTTTTTSSSSSQQQQPPPPPPOOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777887777777777766666666665555555555444444444433333333222222222211111111110000000000//////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"####""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{||}~~€€€€€€€€€€€€��������€€‚�€~}}|||{|||}}}~~€€��‚€€���‚‚‚‚‚‚‚‚‚�����€€€€€€~~}}|{{zyxxwvvutttssswwwwvvvvvvvvvvvvuuuuuuuuuppppppppoooooooooooonnnnnnmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhiiijjjkklllmmmmmmmmmllllkkkkjjjiiihhhhggggffffffgggggghhhhhhhhhggfeeddccbbbaaaaa````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^]]]]\\\\\\\\[[[[\\\\\\[[[ZZZZYYYYYYYYYYYYXXWWWWWWVVVVUUUUTTTTSSSSSQQQQPPPPPPPOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777887777777777766666666665555555555444444444433333333222222222211111111111000000000//////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{|}}~€€€€€€€€€€€���‚‚‚��€€‚�€~}}|||||||}}~~€��‚‚€€��‚‚‚‚‚‚‚‚‚‚����€€€€~~~}}|{{zyxxwvvuutttssswwwwvvvvvvvvvvvvuuuuuuuuuppppppppoooooooooooonnnnnnmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhiiijjkklllmmmnnmmmmmmlllkkkjjjiiihhhhggggffffffffgggggghhhhhhhgggfeeddccbbbaaaaa`````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^]]]]\\\\\\\[\[[[[\\\\\\\[[[ZZZZYYYYYYYYYYYXXXWWWWWWVVVVUUUTTTTTSSSSQQQQPPPPPPPOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777888777777777766666666665555555555444444444433333333222222222211111111111000000000//////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€€€€€€€€€€€��‚‚‚‚‚��€‚�€~}}||||||}}~~€€�‚‚ƒ€��‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}||{{zyyxwwvuutttsssswwwwvvvvvvvvvvvvuuuuuuuuupppppppppooooooooooonnnnnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhiiijjjkkllmmmnnnmmmmmmllllkkjjjiiihhhggggffffffffffggggggghhhhggggfeeddccbbbaaaaaa````````````````````_____________^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[\\\\\\\[[[[ZZZYYYYYYYYYYYXXXWWWWWWVVVVUUUUTTTTSSSSQQQQPPPPPPPOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877888777777777766666666665555555555444444444433333333222222222211111111111000000000//////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€€€€€€€€€€���‚‚‚‚‚‚�€ƒ�€~~}||||||}}~~€€��‚‚ƒ��‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}}||{{zyyxwwvuuutttsssswwwwvvvvvvvvvvvvvuuuuuuuupppppppppoooooooooooonnnnnmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhiiijjjkkllmmmnnnmmmmmmmlllkkjjjiihhhhggggffffffffffggggggggggggggffeeddccbbbaaaaaaaa```````````````````_______________^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[\\\\\\\\[[[ZZZZYYYYYYYYYYXXXXWWWWWWVVVVUUUUTTTTSSSQQQQQPPPPPPOOOOOOOONNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877888777777777766666666665555555555444444444443333333222222222211111111111000000000///////////.........----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~€€€�€€€€€€��‚‚‚ƒƒ‚‚�€€ƒ‚�~~}|||||}}~~€��‚‚ƒƒ��‚‚‚‚‚ƒ‚‚‚‚‚��€€€~~~}}}}||{{zzyyxwwvvuutttssssswwwwwvvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhiiiijjkklllmmnnnnmmmmmmmlllkkjjjiihhhgggggfffffffffffgggggggggggggffeeddcccbbbaaaaaaaaa`````````````````_________________^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]\\\\\\[[[[[[[[[\\\\\\\\[[[[ZZZYYYYYYYYYYXXXXWWWWWWVVVVUUUUTTTTSSSQQQQQPPPPPPPOOOOOOOONNNNNMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877888777777777766666666665555555555444444444443333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|}}~€€€��€€€€€€��‚‚ƒƒƒƒ‚‚�€ƒ‚�€~}}||||}}~€€�‚‚ƒƒ„�‚‚‚‚ƒƒƒƒ‚‚‚���€€~~~}}||||{{zzyyxwwvvuuttttssssswwwwwwvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhiiiijjkkllmmmnnnnnnnmmmmlllkkjjjiihhhgggggfffffffffffgggggggggggggffeeddcccbbbaaaaaaaaaaa````````````````_________________^^^^^^^]]]]]]]]]]]]]]^^^]]]]]]\\\\\\[[[[[[[[[[\\\\\\\\[[[[ZZZYYYYYYYYYYXXXXWWWWWWWVVVVUUUUTTTTSSRQQQQPPPPPPPOOOOOOOONNNNNMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877888777777777766666666666555555555444444444443333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€����€€€€€€�‚‚ƒƒƒƒƒƒ‚�€ƒ‚�€~}}|||}}~~€��‚ƒƒ„„‚‚‚‚ƒƒƒƒƒ‚‚‚��€€~~}}}|||{{zzyyxxwwvvuuutttsssssswwwwwwvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhiiijjjkkllmmmnnnnnnnmmmmlllkkjjiiihhhgggggfffffffffffggggggggggggffeeedddccbbbbaaaaaaaaaaa``aa```````````__________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[\\\\\\\\[[[[ZZZYYYYYYYYYYXXWWWWWWWWWVVVVUUUUTTTTSSRQQQQPPPPPPPOOOOOOOONNNNNMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877888777777777766666666666555555555444444444443333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}}~€�����€€€€€��‚ƒƒƒ„„ƒƒ‚�€ƒ‚�€~}}}}}}}~~€€�‚‚ƒƒ„„‚‚‚ƒƒƒƒƒƒ‚‚‚��€€~}}||{{{{zzyyxxwwvvvuuttttsssssswwwwwwwvvvvvvvvvvuuuuuuuuppppppppppoooooooooooonnnnmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhiiijjjkkllmmmnnnnnnnnmmmmllkkjjiiihhggggggffffffffffggggggggggggfffeeedddcccbbbbaaaaaaaaaaaaaaaa``````````__________________^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\[[[[ZZZYYYYYYYXXXWWWWWWWWWWWVVVVVUUUUTTTSSRQQQQPPPPPPPPOOOOOOONNNNNMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877888777777777766666666666555555555544444444443333333222222222221111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}~€€������€€€€€��‚ƒƒ„„„„ƒ‚‚�„‚�€~}}}}}}}~€��‚ƒƒ„„…‚‚ƒƒƒƒƒƒƒ‚‚���€~~}||{{zzzyyyxxwwvvvuuuttttsssssswwwwwwwvvvvvvvvvvuuuuuuuupppppppppppooooooooooonnnnmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiijjjkkllmmmnnnnnnnnmmmmllkkjjiiihhggggggffffffgggggggggggggggffffeeedddcccbbbbbbaaaaaaaaaaaaaaaa`````````_________________^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[\\\\\\\[[[[[ZZZYYYYYYXXXXWWWWWWWWWWWWVVVVUUUUTTTSSRQQQQPPPPPPPPOOOOOOONNNNNMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888778887777777777766666666665555555555444444444433333332222222222211111111110000000000//////////.........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{|}}~€€���‚‚��€€€€�‚‚ƒ„„„„„ƒƒ‚�„ƒ�€~}}}}}}~~€€�‚‚ƒƒ„„…‚ƒƒƒƒƒƒƒƒ‚‚��€€~}}|{{zzzyyxxxwwvvvuuutttttsssssswwwwwwwvvvvvvvvvvvuuuuuuupppppppppppoooooooooooonnnmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiijjjkkllmmmnnnnnnnnmmmmllkkjjiihhhggggggffffggggggggggggggggfffffeeeedddcccbbbbbbbaaaaaaaaaaaaaaa````````__________________^^^^^^]]]]]]]]]\\\]]]]\\\\\\\[[[[[[[[[[[[[[\\\\\\\[[[[ZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVUUUUTTTSSRQQQQPPPPPPPPOOOOOOOONNNNMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888778887777777777766666666665555555555444444444433333332222222222211111111110000000000//////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}~~€€��‚‚‚�€~~~~~~€€�‚ƒƒƒ„„ƒƒ‚�€‚€~}|{{{{{{||}~~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}||{{zz{{zzyyyxxxwwwvvvvvuuuuuuussssssrrrrrrrrrrrqqqqqqqqnnnnnnnnmmmmmmmmmmmmllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkllmmmmnnnnnnnnnmmllkkjjiiihhhgggghhhhhhhhhhhhhhhhhhhhhhhggedddccccbbbbbaaaaaaa`````aaaaaaaaaa```````_________```````______^^^^^^]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZ[[[[[[[ZZZZZYYYXXXXXXXWWWWWWWWWWWWWWWWVVVVVUUUTTTSRRRQQQQQPPPPPPPPPOOOOOONNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888888777777777766666666665555555555544444444443333332222222222111111111110000000000//////////..........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}~€���‚‚‚�€~~~~~~~€€�‚ƒƒ„„„ƒƒ‚�€‚�~}||{{{{{||}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€~}}|{{zzy{zzyyyxxxwwwvvvvvvuuuuuuussssssrrrrrrrrrrrqqqqqqqqnnnnnnnnmmmmmmmmmmmmllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkklllmmmnnnnnnnnnmmllkkjjiiihhhgggghhhhhhhhhhhhhhhhhhhhhhhggeddddccccbbbbbbaaaaaa````aaaaaaaaaaa```````________```````______^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZ[[[[[[ZZZZZYYYYXXXXXXWWWWWWWWWWWWWWWWWVVVVVUUUTTTSRRRQQQQQPPPPPPPPPOOOOOONNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{|}}~€€��‚‚‚‚�~~~~~~~€��‚ƒƒ„„„„ƒ‚�€‚�~}||{{{{{|}}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~}||{zzyyzzyyyxxxwwwwvvvvvvuuuuuuussssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnmmmmmmmmmmmmlllllmllllllllllllkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhiiiijjjkklllmmmmnnnnnnnnmmllkkjjiiihhhgggghhhhhhiiiiiihhhhhhhhhhhggedddddccccbbbbbbbaaaaa```aaaaaaaaaaaaa``````_______````````______^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZ[[[ZZZZZZZYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUUTTTSRRRQQQQQPPPPPPPPPOOOOOOONMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444444333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzz{{{|}}~€€���‚‚��~~~~~~~~€�‚‚ƒ„„„„„ƒ‚�€‚€~}||{{{{{|}}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~~}|{{zyyxzyyyxxxwwwwvvvvvvvuuuuuuussssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnmmmmmmmmmmmmlllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhiiiijjjkkkllmmmmnnnnnnnmmmllkkjjiiihhhgggghhhhiiiiiiiiiihhhhhhhhhggedddddccccccbbbbbbaaaaa``aaaaaaaaaaaaaa``````______````````______^^^^^^]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWWWWWWWWVVVVVUUUTTTSRRRQQQQQPPPPPPPPPOOOOOOONMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444444333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€���‚���~~~}}~~€�‚‚ƒ„„„„„ƒ‚�€‚€~}|{{{{{{|}}~€€�‚‚ƒƒƒƒƒ„„„ƒƒƒƒ‚‚�€€~}}|{zyyxxyyyxxxwwwwwvvvvvvvuuuuuuussssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnnmmmmmmmmmmmlllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhiiiijjjkkklllmmmmnnnnnnmmmllkkjjiihhhhgggghhhiiiiiiiiiiiihhhhhhhhggeedddddcccccccbbbbbaaaaa`aaaaaaaaaaaaaaa``````_____````````_______^^^^^]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWWWWWWWWWVVVVVUUUUTTTSRRRQQQQQPPPPPPPPPOOOOOOONMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444444333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€~~~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{||}~~€€�������~~~}}}~~€�‚ƒƒ„„„„ƒƒ‚�€�€~}|{{{{{{|}}~€€�‚‚ƒƒƒƒƒ„„„ƒƒƒƒ‚‚�€€~}|{{zyxxwyyxxxwwwwwwvvvvvvvvuuuuuusssssssrrrrrrrrrrrqqqqqqqnnnnnnnnnnmmmmmmmmmmmlllllmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhiiiijjjkkklllmmmmnnnnnnmmmllkkjjiihhhhgggghhiiiiiiiiiiiiiihhhhhhhhgeedddddddccccccbbbbbaaaaaaaaaaaaaaaaaaaaaa````_____````````_______^^^^^]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUTTTSRRQQQQQQPPPPPPPPPOOOOOOONMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333332222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€������€~~~}}}~~€�‚ƒƒ„„„„ƒ‚‚��€~}|{{{{{{|}}~€€�‚‚ƒƒ„ƒ„„„„ƒƒƒ‚‚��€~}|{zyyxxwyxxxxwwwwwvvvvvvvvvuuuuuusssssssrrrrrrrrrrrqqqqqqqnnnnnnnnnnmmmmmmmmmmmlllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhiiiijjjkkklllmmmmnnnnnmmmmllkkjjiihhhhgggghhiiiiiijjjiiiiiihhhhhhhheeedddddddcccccccbbbbaaaabaaaaaaaaaaaaaaaaa````____`````````_______^^^^^]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTSRRRQQQQQPPPPPPPPPOOOOOOONMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555554444444444333332222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€�����€€~~~}}}}~~€€�‚ƒƒ„„„ƒƒ‚�€�€~}||{{{{{{|}}~€€�‚‚ƒƒ„ƒ„„„„ƒƒƒ‚‚��€~}||{zyxxwwyxxxwwwwwwvvvvvvvvvvuuuuusssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnnnmmmmmmmmmmmllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhiiiijjjkkkllllmmmmnnnmmmmlllkkjjiihhhhggghhiiiiijjjjjjjiiiiihhhhhhheeeeddddddddcccccbbbbaaaabbaaaabbbbbbbbaaaaa````___````````________^^^^^]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTSRRQQQQQQPPPPPPPPPOOOOOOONMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333222222222211111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€€���€€€~~}}}}}~~€€�‚ƒƒƒƒƒƒ‚‚�€€~}|{{{zz{{|}}~€��‚ƒƒƒ„„„„„ƒƒƒƒ‚‚�€€~}|{zzyxxwwxxxwwwwwwvvvvvvvvvvvuuuuusssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnnnmmmmmmmmmmmllllmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhiiiijjjjkkklllmmmmmmmmmmmllkkkjjiihhhhgghhhiiiijjjjjjjjjiiiiihhhhhheeeeeddddddddcccccbbbbaaabbbbabbbbbbbbbbaaaa````___`````____________^^^^]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTSRRRQQQQQPPPPPPPPPOOOOOOONMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333222222222211111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~}|||||||||||{{{{{{{{{{{{{{zzzzzzz{{{|}}~~€€€€�€€€€~~}}}}~~~€��‚ƒƒƒƒƒƒ‚�€~€~}|{{zzz{{||}~€��‚ƒƒ„„„„„„ƒƒƒ‚‚��€~~}|{zyyxwwvxxxwwwwwwwvvvvvvvvvvuuuuussssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnmmmmmmmmmmmllllmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhiiiiijjjjkkkllllmmmmmmmmmlllkkjjiiihhhhhhhhiiiijjjjjjjjjjjiiiiihhhhheeeeeeddddddddcccccbbbaaabbbbbbbbbbbbbbbbbaaa````__```______________^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUTTTTSRRRQQQQQPPPPPPPPPOOOOOOONMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888887777777777766666666666555555555544444444443333332222222222111111111110000000000//////////..........----------,,,,,,,,,,,++++++++++************)))))*)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€~~~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€€€€€€€~}}}}}~~€��‚‚ƒƒƒƒ‚‚�€~~}|{{zzzz{{||}~€�‚‚ƒƒ„„„„„„ƒƒƒ‚‚�€€~}|{{zyxxwwvxxwwwwwwwvvvvvvvvvvvuuuuussssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnmmmmmmmmmmmllllmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhiiiiijjjjkkklllllmmmmmmmlllkkkjjiiihhhhhhhhiiiijjjjjjjjjjjjiiiiiihhheeeeeeedddddddcccccbbbaaabbbbbbbbbbbbbbbbbaaaa```__```______________^^^^^]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTSRRRQQQQQQPPPPPPPPOOOOOOONMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222111111111110000000000//////////..........-----------,,,,,,,,,,,+++++++++************)))))*))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{{{{zzzzzzz{{||}}~€€€€€€€€~}}}}~~~€€�‚‚‚ƒƒƒ‚‚�€~}~}|{{zzzzz{||}~€�‚‚ƒƒ„„„„„ƒƒƒ‚‚��€~}}|{zyyxwwvvxxwwwwwwwwvvvvvvvvvvvuuuussssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnnmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhiiiiiijjjkkkklllllmmmmmllllkkjjjiiihhhhhhhhiiijjjjjkkkjjjjjjiiiiiihheeeeeeeeddddddcccccbbbaaabbbbbbbbbbbbbbbbbbaaa```__```_______________^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222111111111110000000000//////////..........-----------,,,,,,,,,,,++++++++++***********)))))*))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{{zzzzzz{{{||}~~€€€€€€€~}}}~~~€��‚‚‚‚‚‚‚�€€~}~}||{zzzzzz{|}}~€�‚ƒƒ„„„„„„ƒƒƒ‚��€~}|{zzyxxwwvvxwwwwwwwwwvvvvvvvvvvvuuuussssssssrrrrrrrrrrrrrqqqqnnnnnnnnnnnnmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhiiiiiijjjjkkkkllllllllllllkkkjjiiihhhhhhhhhiiijjjjkkkkkjjjjjjiiiiihhfeeeeeeedddddddccccbbbaaabbbbbbbbbbbbbbbbbbbaaa```_```_______________^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzzz{{{||}~~€€€€€€€~~~~~~€€��‚‚‚‚‚‚��€~}|~}|{{zzzzzz{|}~~€�‚ƒƒ„„„„„„ƒƒ‚‚�€€~}||{zyyxwwvvvxwwwwwwwwwwvvvvvvvvvvuuuussssssssrrrrrrrrrrrrrqqqqonnnnnnnnnnnmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhiiiiiijjjjkkkkkllllllllllkkkjjjiiihhhhhhhhhiijjjjjkkkkkkjjjjjiiiiiihffeeeeeeddddddccccbbbbaaabbbbbbbbbbbbbbbbbbbaaa```_```_______________^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444444333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzz{{{||}}~~€€€€€€€~~~~~€€��‚‚‚‚‚‚‚�€~}|}||{zzzzzzz{|}~€�‚‚ƒ„„„„„„ƒƒƒ‚��€~}}|{zzyxxwwvvvwwwwwwwwwwwvvvvvvvvvvuuuusssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnmmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkkllkkkkkkkkkkjjjjjjjjjjiiihhhhhhhiiiiiiijjjjkkkkkklllllkkkkkjjjiiiihhhhhhhhhiijjjjjkkkkkkjjjjjjiiiiiiffeeeeeeddddddccccbbbbaaabbbbbbbbbbbbbbbbbbbaaa```_```_______________^^^^^]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzz{{{||}}~~€€€€€€€~~~~€���‚‚‚‚‚‚��€~}|{}|{{zzzzzz{{|}~€�‚ƒƒ„„……„„ƒƒ‚‚�€~~}|{zzyxxwwvvvvwwwwwwwwwwwwvvvvvvvvvvuuusssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnnmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkkllkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhiiiiiijjjjjkkkkkkkkkkkkkkjjjjiiiihhhhhhhhhijjjjjjkkkkkkjjjjjjiiiiiiffeeeeeedddddcccccbbbbaaabbbaabbbbbbbbbbbbbbaaa```_```______________^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZZZYZYYYYYYXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzzz{{{||}}~~€€€€€€€€~~~€€���‚‚‚‚‚‚��€~}}|{||{zzzyzzz{||}~€�‚ƒ„„………„„ƒƒ‚�€€~}|{{zyyxwwwvvvuwwwwwwwwwwwwvvvvvvvvvvuuussssssssssrrrrrrrrrrrrqqqonnnnnnnnnnnnmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkkllkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhiiiiiiijjjjjjkkkkkkkkkkjjjjjiiiiihhhhhhhhiijjjjjjjkkkkjjjjjjjiiiiiiffeeeeedddddcccccbbbbaaaabbaaaabbbbbbbbbbbbbaaa````````_____________^^^^^]]]\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333332222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzz{{{{||}}~~€€€€€€€€€€€��‚‚‚‚‚‚‚‚��€~}|{z|{{zzyyzzz{|}~€�‚ƒ„„…………„„ƒƒ‚�€~}||{zyyxxwwvvvvuwwwwwwwwwwwwvvvvvvvvvvuuussssssssssrrrrrrrrrrrrqqqonnnnnnnnnnnnmmmmmmmmmmmllmmmmmmlllllllllllkkkkkkkkllkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhiijjjjjjjjjjjjjjjjjjiiiiiihffeeeeedddddccccbbbbbaaaabaaaaaabbbbbbbbbbbbaaa````````____________^^^^^^]]]\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555554444444444333332222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzz{{{{||}}~~€€€€€€€€€€€€��‚‚‚‚ƒƒ‚‚‚�€~~}|{z|{zzzyzzz{{|}~€�‚ƒ„……………„„ƒ‚��€~}|{zzyxxwwvvvvvuwwwwwwwwwwwwwvvvvvvvvvuuussssssssssrrrrrrrrrrrrqqqoonnnnnnnnnnnmmmmmmmmmmmmlmmmmmmlllllllllllkkkkkkkkllkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjiiiiiiiiihhhhhhiiijjjjjjjjjjjjjjjjjiiiiiiihfeeeeedddddcccccbbbbaaaaaaaaaaaaaabbbbbbbbbaaaa````````___________^^^^^^]]]]\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSRRRQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zz{{{{||}}~~~€€€€€€€€€€€€€��‚‚‚ƒƒƒƒ‚‚��€~}|{zy{{zzzzzzz{|}~€�‚ƒ„„……………„„ƒ‚�€~}|{{zyxxwwwvvvvuuwwwwwwwwwwwwwvvvvvvvvvvuusssssssssssrrrrrrrrrrrqqqoonnnnnnnnnnnmmmmmmmmmmmmlmmmmmmlllllllllllkkkkkkkkllkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhiiiiiiiiiijjjjjjjjiiiiiiiiiiihhhhhiiiiijjjjjjjjjjjjjjjjiiiiiiihheeeeedddddcccccbbbbbaaaa`aaaaaaaaaaabbbbbbaaaaa````````_________^^^^^^^]]]]]\\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSRRQQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zz{{{{||}}~~€€€€€€€€��€€���‚‚ƒƒƒƒƒƒ‚‚�€€~}|{zy{{zzzzzz{{|}~€�‚ƒ„……††……„„ƒ‚�€~}|{zyyxxwwvvvvvvuwwwwwwwwwwwwwwvvvvvvvvvuusssssssssssrrrrrrrrrrrqqqoonnnnnnnnnnnnmmmmmmmmmmmlmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiijjjjjjjjjjjjjiiiiiiiihhhheeeedddddcccccbbbbbaaaaa`aaaaaaaaaaaaaaaaaaaaa`````````________^^^^^^^]]]]]]\\[[[[[[[[[ZZZZZZYYYYYYYXYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSRRQQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888888777777777766666666666555555555544444444443333332222222222111111111110000000000//////////.........-----------,,,,,,,,,,,++++++++++***********)))))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{z{{{{|||}}~~€€€€€€����€���‚‚ƒƒƒƒƒƒƒ‚‚�€~}|{zzy{zzzzzzz{|}~€�‚ƒ„……††††…„ƒƒ‚�~}|{zzyxxwwwvvvvvuuwwwwwwwwwwwwwwvvvvvvvvvvusssssssssssrrrrrrrrrrrqqqoonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkllkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiijjjjjjjjjiiiiiiiiiihhhhhheeeddddddcccccbbbbbaaaaa`aaaaaaaaaaaaaaaaaaaa``````````_______^^^^^^^]]]]]]]\[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSRRQQQQQQQPPPPPPPPOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222111111111110000000000//////////..........----------,,,,,,,,,,,++++++++++************))))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{{{{{|||}}~~€€€€€����‚��‚‚‚ƒƒƒ„„ƒƒƒ‚��€~}|{zyy{zzzzzz{{|}~€�‚ƒ„…†††††…„ƒ‚�€~}|{zyxxwwwvvvvvvvuxwwwwwwwwwwwwwvvvvvvvvvvusssssssssssrrrrrrrrrrrqqqooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkklllkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgeeddddddcccccbbbbbaaaaa``aaaaaaaaaaaaaaaaaaa``````_````_______^^^^^]]]]]]]]\[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSRQQQQQQQPPPPPPPPPOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222111111111110000000000//////////..........----------,,,,,,,,,,,++++++++++************))))**)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{||}}~~~€€€€€���‚‚�‚‚ƒƒƒ„„„„ƒƒƒ‚�€~}|{{zyx{zzzzz{{|}~€�‚ƒ„……†††††…„ƒ‚�€}|{zzyxxwwvvvvvvvvvxxwwwwwwwwwwwwvvvvvvvvvvussssssssssssrrrrrrrrrrrqqooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkklllkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhgggdddddddcccccbbbbbbaaaaa``aaaaa````````````````````_````______^^^^^]]]]]]]\\\[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSRQQQQQQQPPPPPPPPPOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444443333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,+++++++++************))))**))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{{{{|||}}~~~€€€€����‚‚‚‚ƒƒƒ„„„„„ƒƒ‚‚�€~}|{zyyx{zzzz{{||}~€�‚ƒ„…††††††…„ƒ‚�~}|{zyxxwwwvvvvvvvvvxxxxwwwwwwwwwwwvvvvvvvvvvtsssssssssssrrrrrrrrrrrqqooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhgggggdddddccccccbbbbbbaaaaaa``aaaa````````````````````__````_____^^^^^]]]]]]]\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666666555555555544444444444333332222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))**))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………„„„„„„„„„„„„„…………………………………………………………………„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}||||||||||}}}~~€€€����‚‚‚‚ƒƒ„„„„……†††††………„ƒ‚�€~}||{zz|||||}}~€�‚ƒ„…†‡‡ˆˆˆˆˆ‡‡�€~}|zyxxwvvuuttttttttttwwwwwwwwvvvvvvvvvvuuuuuuupppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffeeeeeeeeddddddccccccbbbbcbbbbbbbbbbbbbaaaaaaaaaaaa```_____^^^^^]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………„„„„„„„„„„„„…………………………………………………………………„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}|||||||||}}}~~~€€€����‚‚‚ƒƒƒ„…„………†††††……„„ƒ‚�€~}|{{zz||||}}~~€�‚ƒ„…†‡ˆˆˆˆˆˆ‡†�€~|{zyxwvvuuuttttttttttwwwwwwwwwvvvvvvvvvvuuuuuupppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllmmmmmmmmllllllllllkkkkkkkllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhggggggggggggffffffeeeeeeeeeedddddddccccccbbbbcbbbbbbbbaaaaaaaaaaaaaaaaa``______^^^^]]]]]\\\\\\\\[[[[[ZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::999999999988888888888877777777776666666665555555555544444444443333333333322222222221111111110000000000///////////.........----------,,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}|||||||||}}}~~€€€����‚‚‚ƒƒ„„…„……††††††……„ƒ‚�€~}}|{zzz|||}}}~€�‚ƒ„…††‡ˆˆˆˆˆ‡‡†€~}|{zyxwvvuuuttttttttttwwwwwwwwwvvvvvvvvvvuuuuuupppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihggggggggggggggggfffffeeeeeeeeeedddddddddccccccbbbbcbbbbbbaaaaaaaaaaaaaaaaaaa``______^^^^]]]]\\\\\\\\[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::9999999999888888888888777777777766666666655555555555444444444433333333333222222222211111111100000000000//////////.........----------,,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}||||||||}}}}~~€€€�����‚‚ƒƒ„„………†††††††…„„ƒ‚�€~}|{{zzz||}}}~~€�‚ƒ„…†‡‡ˆˆˆˆˆ‡††€~}|zyxxwvvuutttttttttttwwwwwwwwwvvvvvvvvvvvuuuuuqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffeeeeeeeeeeddddddddddccccccbbbbcbbbbbbaaaaaaaaaaaaaaaaaaa_______^^^^]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::9999999999888888888888777777777776666666655555555555444444444433333333333222222222211111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}||||||}|}}}~~~€€€€�����‚‚ƒƒ„…………†††††††…„ƒ‚�€~~}|{{zzz}}}}~~€��‚ƒ„…†‡‡ˆˆˆˆ‡‡†…~}|{zyxwwvuuutttttttttttwwwwwwwwwvvvvvvvvvvvuuuuuqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkkllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffeeeeeeeedddddddddddddccccccbbbbcbbbbbaaaaaaaaaaa`````````_______^^^^]]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<;;;;;;::::::::::9999999999888888888888777777777776666666665555555555444444444433333333333222222222221111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}|||||}}}}~~~€€€€�����‚‚ƒƒ„………†††††††……„ƒ‚�€~}||{{zzz}}}}~€�‚ƒ„„…†‡‡‡‡‡‡‡†……~}|{zyxwvvuuutttttttttttwwwwwwwwwvvvvvvvvvvvvuuuuqqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmllllmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggghggghhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffeeeeeddddddddddddddddccccccbbbbcbbbbbaaaaaaaaa```````````_______^^^^]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@A@@@@@@@@?????????>>>>>>>==========<<<<<<<<<;;;;;;::::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}|||}}}}}}~~~€€€€€�����‚‚ƒƒ„…†…†††‡†††……„ƒ‚�€~}|{{zzzz}}}~~€€�‚ƒ„……††‡‡‡‡‡†……„~}|{zyxwwvvuuutttttttttttwwwwwwwwwwvvvvvvvvvvvuuuuqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhggggggggggggggffffeeeeedddddddddddddddddccccccbbbbcbbbbbaaaaaaaa````````````______^^^^]]]]\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@?????????>>>>>>>==========<<<<<<<<<;;;;;;::::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€����‚‚ƒƒ„…†…††‡‡‡††…„ƒ‚�€~}}|{{zzzz}}~~€�‚‚ƒ„……†††††††……„ƒ~}|{zyxwwvuuuutttttttttttwwwwwwwwwwvvvvvvvvvvvuuuuqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggghghhhhhhhhgggggggfgggggggggggggffffeeeeddddddddddddddddddccccccbbbbcbbbbbaaaaaaa`````````````_____^^^^^]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@?????????>>>>>>>==========<<<<<<<<<;;;;;;::::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}~~€€€€€€�����‚‚ƒƒ„…†…††‡‡†††…„ƒ‚�€~}||{{zzzz}~~~€€�‚ƒƒ„………†††††……„ƒ‚}|{zyxxwvvuuuutttttttttttwwwwwwwwwwvvvvvvvvvvvvuuuqqqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggffffggggggggggffffeeeeddddddddddddddddddccccccbbbbcbbbbbaaaaaaa`````````````_____^^^^]]]]\\\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@A@@@@@@@@?????????>>>>>>>===========<<<<<<<<;;;;;;::::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€����‚‚ƒ„„…†…††‡‡†††…„ƒ‚�€~}||{{zzzz~~~€��‚ƒƒ„„…………………„„ƒƒ‚||{zyxwwvvuuuutttttttttttwwwwwwwwwwvvvvvvvvvvvvuuuqqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggfffffgggggggggffffeeedddddddddddddddddddcccccccbbbccbbbbbaaaaaa`````````````____^^^^^]]]]\\\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@AA@@@@@@@@????????>>>>>>>===========<<<<<<<<;;;;;;::::::::::9999999999888888888888877777777776666666665555555555444444444443333333333322222222221111111100000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}~~€€€€€�������‚‚ƒ„„…†…††‡‡‡††…„ƒ‚�€~}||{{{zz{~~€€�‚‚ƒƒ„„„…………„„„ƒ‚‚�|{zyyxwwvvuuuutttttttttttwwwwwwwwwwvvvvvvvvvvvvvuuqqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggghggggggggggggggggggggggggfffffgggggggggfffeeeedddddddddddddddddddcccccccbbbccbbbbbaaaaaa`````````````__^^^^^^^]]]]\\\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;:::::::::9999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}~~~~€€€€���������‚‚ƒ„„…†††‡‡‡‡††…„ƒ‚�€~}||{{{{{{~~€€�‚‚ƒƒ„„„„„„„„ƒƒ‚‚�€{zzyxxwwvvuuuutttttttttttwwwwwwwwwwwvvvvvvvvvvvvvuqqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggghggggggggggggggggggggggggffffffgggggggffffeeeeddddddddddddddddddddccccccbbbccbbbbbaaaaaa````````````_^^^^^^^^]]]]]\\\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;:::::::::9999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………„„„„„†…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}~~~€€€€����������‚‚ƒ„……†††‡‡‡‡††…„ƒ‚�€~}||{{{{{{~€€��‚‚ƒƒƒ„„„„ƒƒƒ‚‚‚�€€{zyyxxwvvvuuuuuttttttttttxwwwwwwwwwwvvvvvvvvvvvvvuqqqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggghggggggggggggggggggggggggfffffffgggggfffffeeedddddddddddddddddddddccccccbbbccbbbbbaaaaaaa`````````___^^^^^^^^]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????>>>>>>>===========<<<<<<<<<;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////.........----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………„„„„†……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}~~~€€€�����������‚‚ƒ„…††††‡‡‡‡††…„ƒ‚�€~}||{{{{{{~€€��‚‚ƒƒƒƒƒƒƒƒ‚‚‚��€€zzyyxwwwvvuuuuuttttttttttxwwwwwwwwwwvvvvvvvvvvvvvvqqqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgghgggggggggggggggggggggfggffffffffffffffffeeeedddddddddddddddddddddcccccccbbcccbbbbbaaaaaa````````____^^^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????>>>>>>>>==========<<<<<<<<<;;;;;;::::::::::999999999988888888888877777777776666666665555555555544444444443333333333322222222221111111110000000000///////////.........----------,,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………„„„„††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}~~~€€€������������‚‚ƒ„…†††‡‡‡‡‡††…„ƒ‚�€~}||{{{{{{€€��‚‚‚ƒƒƒƒ‚‚‚‚���€€zyyxxwwwvvuuuuuutttttttttxwwwwwwwwwwvvvvvvvvvvvvvvqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgghhgggggggggggggggggfffffffffffffffffffffeeeedddddddddddddddddddddddccccccbbcccbbbbbaaaaaa````````____^^^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????>>>>>>>>===========<<<<<<<<;;;;;;::::::::::999999999988888888888877777777776666666665555555555544444444443333333333322222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………„„„††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}~~~~€€�������������‚ƒƒ„…†‡†‡‡‡‡‡‡†…„ƒ‚�€~}}||{{{{{€€���‚‚‚‚‚‚‚‚‚���€€€~zyyxxxwwvvvuuuuutttttttttxwwwwwwwwwwwvvvvvvvvvvvvvqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgghhggggggggggggggggfffffffeeffffffffffffeeeeddddddddddddddddddddddddcccccccbccccbbbbbaaaaaa```````____^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>===========<<<<<<<<;;;;;;::::::::::999999999988888888888877777777777666666665555555555544444444443333333333322222222221111111110000000000///////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………„„„†††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}~~~€€€������������‚‚ƒ„„…†‡‡‡‡ˆˆ‡‡†…„ƒ‚�€~}}||{{{{|€€��‚‚‚‚‚‚‚‚���€€€~yyyxxxwwvvvuuuuutttttttttxwwwwwwwwwwwvvvvvvvvvvvvvqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllmmmmmmmmmmllllllllllllkkklllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhghhgggggggggggggggffffffffeeeeefffffffeeeeeddddddccdddddddddddddddddccccccccccccbbbbbaaaaaa````````___^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>===========<<<<<<<<;;;;;;::::::::::9999999999888888888888777777777776666666655555555555444444444433333333333222222222211111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„†††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}~~~€€�������������‚‚ƒ„…††‡‡‡ˆˆˆ‡‡††…„‚�€~}}||{{{||€€€��‚‚‚‚‚‚‚���€€€~~~yyyyxxxwwvvvuuuuuttttttttxxwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhghhgggggggggggggggffffffffeeeeeeeeeeeeeeeeddddddccccdddddddddddddddddcccccccdccccbbbbbaaaaaa```````___^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>===========<<<<<<<<;;;;;;::::::::::9999999999888888888888777777777776666666665555555555444444444433333333333222222222221111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………„††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}~~~€€���‚‚‚‚‚�����‚‚ƒƒ„…†‡‡‡ˆˆˆˆˆ‡††…„ƒ�€~~}|||||||€€���‚‚‚‚‚���€€€~~~~yyyyxxxwwwvvuuuuuttttttttxxwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhghhhgggggggggggggfffffffffeeeeeeeeeeeeeeeddddddcccccccddddddddddddddddccccccdcccccbbbbaaaaaa```````___^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>===========<<<<<<<<;;;;;;::::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000//////////.........-----------,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………„††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€�€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}~~~€€���‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‡ˆˆˆˆˆ‡‡†…„ƒ�€~~}|||||||€€€���‚‚‚‚���€€€~~~~~~yyyyyxxxwwvvvuuuuttttttttxxwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmllllllllllkkkllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhghhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddcccccccccccccddddddddddddccccccddccccbbbbbaaaaaa``````___^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>===========<<<<<<<<;;;;;;::::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000//////////.........-----------,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€�€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}~~~€€���‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††‡ˆ‡ˆˆˆˆˆ‡‡†…„ƒ�€~}}||||||€€����‚‚‚‚���€€~~~~~~~zzyyyyxxwwwvvuuuuutttttttxxxwwwwwwwwwwwvvvvvvvvvvvqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmlnmmmmmmmmmmmllllllllllkkklllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffeeeeedddddddddddddccccccccccccccccccccddddddddccccdddccccbbbbaaaaaa``````___^^^^^]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>==========<<<<<<<<;;;;;;::::::::::9999999999988888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000//////////.........-----------,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€�€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}~~~€€��‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆˆˆˆˆˆˆˆ‡††…„ƒ�€~}}|||||}€€���‚‚‚‚���€€~~~~~~~~zzzzyyyxxwwvvuuuuutttttttxxxwwwwwwwwwwwwvvvvvvvvvvqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmlnmmmmmmmmmmmllllllllllkkkllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffeeddddddddddddddccccccccccccccccccccccccdddddddcccdddccccbbbbbaaaaa```````__^^^^^]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>==========<<<<<<<<;;;;;;::::::::::9999999999988888888888877777777776666666665555555555444444444433333333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€��€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}~~~€€��‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆˆˆˆˆˆˆˆ‡†…„ƒ‚�€~~}}|||||}€����‚‚‚‚���€€~~~~~~~~~zzzzzyyxxwwvvvuuuutttttttxxxxwwwwwwwwwwwwvvvvvvvvvqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmllllllllllkkklllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffeddddddddddddddcccccccccccccccccccccccccccdddddddccddddccccbbbbaaaaaa``````__^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>==========<<<<<<<<;;;;;;::::::::::9999999999988888888888877777777776666666665555555555444444444443333333333222222222221111111100000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€��€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}~~~€€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰ˆˆˆˆˆ‡‡†…„ƒ‚�€~~}}}|||}}€���‚‚‚‚‚��€€~~~~~~~~~zzzzzyyyxxwwvvuuuutttttttxxxxwwwwwwwwwwwwvvvvvvvvvqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmlllllllllllkkllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeddddddddddddcccccccccccccccccccccccccccccddddddddcddddccccbbbbaaaaaa``````__^^^^^^]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111100000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€��€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}~~~€€��‚‚ƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰ˆˆˆˆˆ‡‡†…„ƒ‚�€~~}}}}}}}}���‚‚‚‚‚‚��€€~~~}}}~~~~zzzzzzyyxxwwvvuuuuuttttttxxxxwwwwwwwwwwwwwvvvvvvvvqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmlllllllllllkklllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeddddddddddccccccccccccccccccccccccccccccccdddddddcdddddcccbbbbbaaaaa``````__^^^^^^]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>=========<<<<<<<<;;;;;;;:::::::::9999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€��€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}~~~€€��‚‚ƒƒƒƒ„„„„„„„„„……††‡‡ˆˆ‰ˆˆˆˆ‡‡†…„„ƒ‚�€~~}}}}}}}}���‚‚‚‚‚���€€~~}}}}}~~~zzzzzzyyyxwwvvuuuuuttttttxxxxxwwwwwwwwwwwwvvvvvvvvqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmlllllllllllkkllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffeeddddddddccccccccccccccccccccccccccccccccccdddddddddddddccccbbbbaaaaaa``````_^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;::::::::::999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„„„……………………†††‡‡ˆˆ‰‰Š‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚‚�€€€€€€€€€„……………………„„ƒƒ‚���€€€€€���~~~}}|{{zzzyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssrrrrrrrpppppooooooooooonnnnnnnnnnmmmmmmmmllllllllllkkkkkkklllllkkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeedddddddddddddddddcccccccccccccddddddddddddcccccbbbbaaaaa`````______^`________^^^^^^^]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;;::::::::::99999999998888888887777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„„……………………†††‡‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰ˆ‡†…„„ƒ‚��€€€€€€€€�……………………„„ƒƒ‚‚���€€€€€���~~~}}|{{zzzyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssrrrrrrrpppppooooooooooonnnnnnnnnnmmmmmmmmllllllllllkkkkkkkllllllkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeddddddddddddddddcccccccccccccccddddddddddddcccccbbbbaaaa`````______^`________^^^^^^^]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;;::::::::::99999999998888888887777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€��‚ƒƒ„„„…………………††††‡‡ˆˆ‰‰‰‰‰ŠŠŠ‰‰ˆ‡††…„ƒ‚‚��€€€€€€���……………………„„ƒƒ‚‚��€€€€€€€��~~~~}}|{{zzzyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkklllllllkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeedddddddddddddddcccccccccccccccccdddddddddddcccccbbbbaaaa`````______^`________^^^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;;::::::::::99999999998888888887777777777766666666665555555555444444444433333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€��‚‚ƒ„„„………………††††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠ‰‰ˆ‡‡†…„„ƒ‚‚���€€€�����…………………„„„ƒƒ‚���€€€€€€€��~~~~~~}}|{{zzzyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssrrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkllllllllkkkkkkkkkkkkjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeedddddddddddddddcccccccccccccccccdddddddddddcccccbbbbaaaaa`````_____^``_______^^^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>========<<<<<<<;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€�‚‚ƒƒ„„……………†††††‡‡‡ˆˆˆ‰‰‰‰‰‰Š‰‰ˆˆ‡†……„ƒ‚‚�����������‚…………………„„ƒƒ‚‚��€€€€€€€€€�~~~~~~~}}||{{zzzyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssrrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkklllllllllkkkkkkkkkkkjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeedddddddddddddddccccccccccccccccccddddddddddcccccbbbbbaaaa`````______``_______^^^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚‚ƒ„„„…………†††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰Š‰ˆˆ‡††…„ƒƒ‚‚����������‚‚†……………„„„ƒƒ‚‚��€€€€€€€€~~~~~~}}}||{{zzzyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssrrrrrppppppooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkklllllllllkkkkkkkkkkkjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeddddddddddddddcccccccccccccccccccdddddddddccccccbbbbaaaa`````______``________^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;::::::::::99999999999888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€��‚‚ƒƒ„„…………†††††‡‡‡ˆˆˆ‰‰‰‰Š‰‰‰‰‰ˆ‡‡†…„„ƒ‚‚��������‚‚‚‚‚††…………„„ƒƒ‚‚��€€€€€€}~~~~}}}}||{{zzzyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkklllllllllkkkkkkkkkkkjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddddcccccccccccccccccccddddddddcccccccbbbbaaaaa````______``________^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;:::::::::::99999999998888888887777777777666666666655555555554444444444433333333222222222211111111111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚‚ƒƒ„„„…………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡†……„ƒƒ‚‚�������‚‚‚‚‚‚††………„„„ƒƒ‚‚��€€€€€}}}}}}}}||{{{zzzyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkklllllllllkkkkkkkkkkjjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddddccccccccccccccccccccdddddddcccccccbbbbbaaaa`````_____``________^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555554444444444433333333222222222211111111111100000000000//////////..........-----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~€€€��‚ƒƒƒ„„…………†††††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰‰ˆ‡‡†…„ƒƒ‚‚������‚‚‚‚‚‚‚‚††………„„ƒƒ‚‚��€€€}}}}}}}|||{{{zzzyyyyyyyyywvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrpppppppooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkklllllllllkkkkkkkkkkjjjjjjkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddddddccccccccccccccccccccddddddcccccccbbbbbaaaa`````_____```________^^^^^^^]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………………†………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������€€�����������€€€€€€€€€€€€€€€~~~~~~~~~€€€��‚‚ƒƒ„„„…………††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰ˆ‰ˆ‡†……„ƒ‚‚‚�����‚‚‚‚‚‚‚‚‚†………„„ƒƒƒ‚‚��€€€|}}}}||||{{{zzzzyyyyyyyyywvvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrpppppppooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkklllllllllkkkkkkkkkkjjjjjjkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccccccccccccccccdddddcccccccbbbbbaaaaa`````____```________^^^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>=======<<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………†………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€������������€€€€€€€€€€€€€€~~~~~~~~€€€��‚‚ƒƒ„„„……………††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰ˆˆˆ‡†…„ƒƒ‚‚‚���‚‚‚‚‚‚ƒƒƒ‚‚†………„„ƒƒ‚‚��€€€|||||||||{{{zzzzyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkllllllllkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccccccccdddcccccccbbbbbbaaaa`````____```________^^^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>=======<<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………††……………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€������������€€€€€€€€€€€€€€~~~~~~€€€��‚‚ƒƒƒ„„„……………††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒƒ‚‚‚�‚‚‚‚‚‚ƒƒƒƒƒ‚‚†……„„ƒƒ‚‚���€€€~||||||||{{{{zzzzyyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrpppppppooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkklllllllkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccccbbbbbbaaaaa`````___````_______^^^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>=======<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222221111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………………††……………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€~~~~€€€��‚‚ƒƒƒ„„„………………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŠŠ‰‰ˆˆ‡†……„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚……„„ƒƒ‚‚���€€€~~~~~~||||||{{{{{zzzzzyyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssssssssrrrrpppppppooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllkkkklllllllkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccccbbbbbbbaaaaa`````___````_______^^^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>?>>>>>>>>>=======<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222221111111111100000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………………††……………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€~€€€��‚‚ƒƒƒ„„„„………………†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŠŠ‰‰ˆˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚……„„ƒƒ‚‚��€€€€~~~~~~{||{{{{{{{{zzzzzzyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuuttttttttttsssssssssssrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeddddddddddccccccccccccccccccccccccccccccbbbbbbbbaaaaa`````___````_______^^^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>?>>>>>>>>>=======<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………………†††…………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ……………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„…………………†††‡‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚…„„ƒƒ‚‚���€€€~~~~~~~{{{{{{{{{{zzzzzzzyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaa`````__`````______^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>?>>>>>>>>>=======<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………†††…………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ……………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„„…………………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆˆ‡†…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚�…„ƒƒ‚‚���€€€€~~~~~~~{{{{{{{{{zzzzzzzzyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrrrrpppppppooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaa`````__`````______^^^^^^^]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>?>>>>>>>>>=======<<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………†††…………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ……………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„„„…………………†††‡‡ˆˆ‰ŠŠŠ‹‹‹‹‹ŠŠ‰ˆˆˆ‡†…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚��„„ƒƒ‚‚��€€€€~~~~~~~{{{{{{{{zzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkklllllkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccbbbbbbbbbbbaaaaaaa``````__`````______^^^^^^^]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>?>>>>>>>>>=======<<<<<<<<;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………††††………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„…………………†††‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆ‡‡‡†…„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚��„ƒƒ‚‚��€€€€€~~~~~~~{{{{{{{zzzzzzzzzzyyyyyyyywwwwvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccbbbbbbbbbbaaaaaaaa``````__`````______^^^^^^^]]]]]]\\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>=======<<<<<<<<;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………††††………………………………………………………†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„„„„„………………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‡‡††…„„ƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚��€ƒƒ‚‚���€€€€~~~~~~~{{{{{{zzzzzzzzzzzzyyyyyyywwwwvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccbbbbbbbbbaaaaaaaa```````__`````______^^^^^^]]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>?>>>>>>>>>=======<<<<<<<<;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………††††………………………………………………………†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„……………††‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡††…„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��€€ƒ‚‚‚��€€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzyyyyyywwwwvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrrrrppppppoooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkllllllkkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccbbbbbbbbaaaaaaaaaa```````__`````______^^^^^^]]]]]]]]\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>?>>>>>>>>>========<<<<<<<;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………†††††……………………………………………………†††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒ………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€��‚‚ƒƒ„„„„„„„„„„…………††‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡†……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€ƒ‚‚���€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzyyyyyywwwwvvvvvvvvvvvuuuuuuuuuutttttttttttssssssssssrrrrppppppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkllllllkkkkkkkkkkkkkjjjjjjkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbaaaaaaaaaa````````___`````______^^^^^]]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>?>>>>>>>>>========<<<<<<<;;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………†††††……………………………………………………††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒ…………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„………††‡‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡‡†……„„ƒƒƒƒƒ‚‚‚‚‚‚‚���€€‚‚���€€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzyyyyyywwwwvvvvvvvvvvvuuuuuuuuuutttttttttttssssssssssrrrrppppppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkklllllllkkkkkkkkkkkkjjjjjjkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbaaaaaaaaaa``````````___`````______^^^^^]]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>?>>>>>>>>>========<<<<<<<;;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000//////////...........-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………†††††……………………………………………………††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒ…………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„„„………††‡‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠŠ‰ˆˆ‡†‡†……„„ƒƒƒƒƒ‚‚‚‚‚‚���€€‚���€€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzyyyyyywwwwvvvvvvvvvvvvuuuuuuuuutttttttttttssssssssssrrrrppppppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkklllllllkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbaaaaaaaaa```````````____`````_____^^^^^^]]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>?>>>>>>>>>========<<<<<<<;;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………††††††…………………………………………………††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒ…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„„„………†‡‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆ‡‡†††……„„ƒƒƒƒ‚‚‚‚‚����€€~‚��€€€€€€~~~~~~~{{{{zzzzzzzzzzzzzzzyyyyyywwwwwvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssrrrrppppppooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkklllllllkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaaaaaa```````````______`````_____^^^^^^]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>?>>>>>>>>=========<<<<<<<;;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………††††††…………………………………………………†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒ…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€��‚‚ƒƒƒƒ„„„„„„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††……„„ƒƒƒƒ‚‚‚‚����€€~~���€€€€€~~~~~~~{{{{zzzzzzzzzzzzzzzyyyyyywwwwwvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssrrrrppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllkklllllllkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbaaaaaaaa``````````________`````_____^^^^^^]]]]]]]]]\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>?>>>>>>>>>========<<<<<<<;;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………††††………………………………………………………………………………………………………………„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€�€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒ„„„„„„„„„……††‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡††…††……„„„ƒƒƒ‚‚‚‚���€€€~~~~~~}}}}}}}}}}|||||||||{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuutttttttttssssssssssrrrrrrqppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllmmmmmmmmmllllllllllllkkkkllllllkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffffffffffedddddddddddddcccccccccccbbbbbbaaaaaaaa`````````````__^^^^^^]]]]]\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999998888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………†††††……………………………………………………………………………………………………………„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€��€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„„„……††‡‡ˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†……††……„„„ƒƒƒ‚‚‚���€€€~~~~~~~~}}}}}}}}}}|||||||||{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuutttttttttssssssssssrrrrrrqqpppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllmmmmmmmmmlllllllllllkkkkkllllllkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggggggggggggffffffffffffeddddddddddddddccccccccccbbbbbaaaaaaa``````````````__^^^^^^^]]]]]\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999998888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………………†††††………………………………………………………………………………………………………………„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€��€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒƒ„„„„„„………†‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††……†………„„ƒƒƒ‚‚‚���€€€~~~}~~~~}}}}}}}}}}}|||||||||{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuutttttttttssssssssssrrrrrrqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllmmmmmmmmllllllllllllkkkkkllllllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggggggggggggggfffffffffffddddddddddddddccccccccccbbbbbaaaaaa``````````````___^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999998888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………†††††………………………………………………………………………………………………………………„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€��€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡††……„†……„„„ƒƒƒ‚‚���€€€~~~}}~~~~}}}}}}}}}}}|||||||||{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuttttttttttsssssssssrrrrrrqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllmmmmmmmmllllllllllllkkkkkllllllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggggggggggggffffffffffdddddddddddddddcccccccccbbbbaaaaaa````````````_____^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999998888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………†††††………………………………………………………………………………………………………………„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††……„………„„„ƒƒ‚‚‚��€€€~~~~}}~~~~}}}}}}}}}}}|||||||||{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttsssssssssrrrrrrqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllmmmmmmmmllllllllllllkkkkklllllkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggggggggggggffffffffffdddddddddddddddcccccccccbbbbaaaaa``````````________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::9999999998888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………………………††††††……………………………………………………………………………………………………………„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„„………†††‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††……„„……„„„ƒƒ‚‚‚��€€€~~~~}}}~~~}}}}}}}}}}}}||||||||||yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttsssssssssrrrrrrqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllmmmmmmmllllllllllllkkkkkklllllkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggfffffffffeddddddddddddddccccccccbbbbbaaaaa````````__________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::9999999998888888877777777776666666666666666555555555544444444443333333333222222222221111111110000000000/////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………††††††……………………………………………………………………………………………………………„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒ„„„„„„„………†††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††………„„„……„„ƒƒƒ‚‚���€€~~~~}}}}~~~~}}}}}}}}}}||||||||||{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuutttttttttssssssssssrrrrrrqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmllllllmmmmmmmllllllllllllkkkkkklllllkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggghgggggggggggffffffffeeddddddddddddddcccccccbbbbbaaaa```````____________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;::::::::::9999999988888888777777777766666666666666665555555555444444444433333333332222222222211111111100000000000////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………††††††………………………………………………………………………………………………………………„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€���€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒ„„„„„„…………††‡‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††………„„„ƒ…„„„ƒƒ‚‚‚��€€€~~~~}}}}~~~}}}}}}}}}}}||||||||||{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuttttttttttssssssssssrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmllllllmmmmmmmlllllllllllkkkkkkklllllkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhggghhhhhhhhhhhhggggggggffffffffeeddddddddddddddcccccccbbbbbaaaa```````____________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;::::::::::9999999988888888777777777766666666666666665555555555444444444433333333332222222222211111111100000000000////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………†††††††……………………………………………………………………………………………………………„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€���€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒƒ„„„„„……………†††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††……„„„„ƒƒ„„„ƒƒ‚‚‚��€€€~~~~}}}}}~~~}}}}}}}}}}|||||||||||{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttssssssssssrrrrrqqqppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmllllllmmmmmmmlllllllllllkkkkkkkllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffeeeeddddddddddddcccccccbbbbaaaaa``````_____________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;;::::::::::9999999988888888777777777766666666666666665555555555444444444433333333332222222222211111111100000000000////////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………†††††††……………………………………………………………………………………………………………„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€���€€€€€€€€€€€€€€€€€€€������‚‚‚ƒƒƒ„„„…………………††††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒ„„ƒƒƒ‚‚��€€€~~~~~}}}}}~~~}}}}}}}}}}||||||||||{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuutttttttttsssssssssssrrrrrqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmllllllmmmmmmlllllllllllkkkkkkkkllllkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffeeeeeeddddddddddcccccccbbbbaaaaa``````_____________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::9999999988888888777777777766666666666666665555555555544444444433333333332222222222211111111100000000000////////////...........-------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………†††††††……………………………………………………………………………………………………………„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€���€€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒ„„„……………††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡††……„„„ƒƒƒƒ‚‚ƒƒƒ‚‚‚���€€~~~~}}}}}}~~~}}}}}}}}}|||||||||||{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuutttttttttsssssssssssrrrrrqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmllllllmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffeeeeeeedddddddddcccccccbbbbaaaaa``````_____________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRQQQQQQQPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::9999999988888888777777777766666666666666665555555555544444444433333333332222222222211111111100000000000////////////...........-------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………†††††††………………………………………………………………………………………………………………„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€���€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒ„„„………††††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡††……„„ƒƒƒƒ‚‚‚‚ƒƒ‚‚‚���€€~~~~~}}}}}}~~~}}}}}}}}}|||||||||||{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuutttttttttsssssssssssrrrrrqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmllllllmmmmmmlllllllllllkkkkkkkklllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeddddddddcccccccbbbbaaaaa``````_____________^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::9999999988888888777777777776666666666666665555555555544444444433333333332222222222211111111100000000000////////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………††††††††……………………………………………………………………………………………………………„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€���€€€€€€€€€€€€€€�����‚‚‚ƒƒƒ„„„……††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚��ƒ‚‚‚���€€€~~~~~~}}}}}}~~}}}}}}}}}||||||||||||{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuutttttttttsssssssssssrrrrrqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmllllllmmmmmlllllllllllkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeedddddddccccccbbbbbaaaaa```````____________^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::9999999988888888777777777776666666666666665555555555544444444433333333332222222222211111111100000000000////////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………††††††††……………………………………………………………………………………………………………„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€���€€€€€€€€€€€€€�����‚‚‚ƒƒƒ„„……†††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰Š‰ŠŠ‰‰‰‰ˆ‡‡†……„„ƒƒ‚‚‚�����‚‚����€€€~~~~~~}}}}}}}~~~}}}}}}}}||||||||||||{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuutttttttttsssssssssssrrrrrqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmllllllmmmmmlllllllllllkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiihhhhhhhggggggffffffeeeeeeeeedddddddccccccbbbbbaaaaa```````____________^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888777777777776666666666666666555555555544444444433333333332222222222211111111100000000000////////////...........-------------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………††††††††……………………………………………………………………………………………………………„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€����€€€€€€€€€€€����‚‚‚ƒƒ„„„……†††‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„„ƒ‚‚‚�����€€‚���€€€€~~~~~~}}}}}}}~~}}}}}}}}|||||||||||||{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuutttttttttsssssssssssrrrrrqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmlllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiihhhhhhggggggffffffeeeeeeeeedddddddccccccbbbbbaaaaa````````___________^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888777777777776666666666666666555555555544444444433333333333222222222211111111100000000000////////////...........-------------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………………††††††††……………………………………………………………………………………………………………„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������€€�����€€€€€€€€������‚‚ƒƒ„„………††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„„ƒ‚‚����€€€€€���€€€€~~~~~~~}}}}}}}~~}}}}}}}}||||||||||||{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttsssssssssssrrrrrqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmlllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhgggggggfffffeeeeeeeeeddddddccccccbbbbbaaaaaa````````__________^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888777777777776666666666666666555555555544444444433333333333222222222211111111100000000000////////////...........-------------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………††††††††………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€�����€€€€€€€������‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡†……„ƒ‚‚���€€€€€�€€€€€~~~~~~~}}}}}}}}~~}}}}}}}}||||||||||||{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmlllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhggggggggffffeeeeeeeeeddddddcccccbbbbbbaaaaaa````````__________^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444433333333333222222222211111111100000000000////////////...........-------------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………†††††††††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€������€€€€€������‚‚ƒƒ„„……††‡ˆˆ‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡††…„ƒƒ‚��€€€€€€€€~~~~~~~~}}}}}}}}~~}}}}}}}|||||||||||||{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuutttttttttssssssssssrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmlllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiihhhhggggggggggfgeeeeeeeeedddddccccccbbbbbbaaaaaa`````````_________^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444433333333333222222222211111111100000000000////////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………†††††††††…………………………………………†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€��������‚‚‚ƒ„„……†‡‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡†…„ƒƒ‚��€€€€€€~~~~~~~~}}}}}}}}}~~}}}}}}}||||||||||||{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuutttttttttssssssssssrrrrrrqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmlllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiihhhhggggggggggggeeeeeeeeeddddccccccbbbbbbaaaaaaa`````````________^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444433333333333222222222211111111100000000000////////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………†††††††††…………………………………………†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������������������‚‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚‚�€€€~~~€€~~~~~~~~~}}}}}}}}}~}}}}}}}}||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssrrrrrrqqqqppppppppppoooooooooooonnnnnnnnnmmmmmmmmmlllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiihhhhggggggggggggeeeeeeeedddddcccccbbbbbbbaaaaaaaa`````````_______^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444433333333333222222222211111111100000000000////////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………†††††††††…………………………………………†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������������‚‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒŒŒ����ŒŒŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡†…„ƒƒ‚��€€~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}|||||||||||||{{{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssrrrrrrqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmlllllllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhiiiiiiijjjjiiiiihhhggggggggggggeeeeeeeeddddcccccbbbbbbbbaaaaaaaa`````````_______^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444433333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………††††††††††………………………………………†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������������‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒ�����������ŒŒŒŒŒ‹‹‹Š‰ˆˆ‡†…„„ƒ‚��€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssrrrrrrqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmlllllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjiiiiihhhhgggggggggggeeeeeeedddddcccccbbbbbbbaaaaaaaa``````````________^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444433333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………††††††††††………………………………………†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚ƒƒ„„……†‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽ�����ŒŒŒŒ‹‹Š‰‰ˆ‡††…„ƒ‚‚�€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssrrrrrrqqqqppppppppppppoooooooooonnnnnnnnnmmmmmmmmmlllllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiijjjjjjjjiiiihhhhggggggggggfeeeeeeeddddcccccbbbbbbbaaaaaaaaa``````````________^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444433333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………††††††††††………………………………………†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚ƒƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚��€€~~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}}}}}}||||||||||||{{{{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssrrrrrrqqqqppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmllllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiijjjjjjjjiiiihhhhgggggggggffeeeeeedddddcccccbbbbbbbaaaaaaaaa``````````________^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::9999999988888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………††††††††††………………………………………††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚ƒƒƒ„„…††‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ��ŽŽŽŽŽ���ŒŒŒ‹‹Š‰ˆˆ‡†…„„ƒ‚��€€~~~~~~~~}~~~~~~~~~~}}}}}}}}}}|}}}}}}}}|||||||||||||{{{{yyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssrrrrrrqqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmllllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhiiiiiijjjjjjjjiiiihhhhggggggggfffeeeeedddddcccccbbbbbbbaaaaaaaaa```````````________^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::9999999988888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………††††††††††††††††………………………††††††††††††††………………………………………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€���‚‚ƒƒ„„…††‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆŒŒ‹Š‰ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuutttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqppppppppqqqppppppppooooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiihhhhggggfffffffffffffeeeeeeddddccccccbbbbbb````````__________^^^^^^^^\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@??@?????????>>>>>>>>>======<<<<<<<<;;;;;;;;;::::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111100000000000//////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………††††††††††††††††………………………††††††††††††††…………………………………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€���‚‚ƒƒ„„……†‡ˆˆ‰Š‹Œ��ŽŽŽ����ŽŽŽ���ŒŒ‹‹Š‰‰ˆŒ‹Š‰ˆˆ‡††…„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppqqqpppppppppoooooooonnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhggggfffffffffefffeeeeedddddccccccbbbbbb````````__________^^^^^^^^\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@??@?????????>>>>>>>>>======<<<<<<<<;;;;;;;;;::::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………††††††††††††††††………………………††††††††††††††…………………………………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€���‚‚ƒƒ„„……†‡‡ˆ‰ŠŠŒŒ��ŽŽŽ����ŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡‹Š‰‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppqqqpppppppppooooooooonnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiihhhhgggggffffffffeeffeeeeeeddddcccccccbbbbbb```````___________^^^^^^^^\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@??@?????????>>>>>>>>>======<<<<<<<<;;;;;;;;;::::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††……………………†††††††††††††††………………………………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€����‚‚ƒƒ„„……†‡‡ˆ‰‰Š‹ŒŒ�ŽŽŽ����ŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡ŠŠ‰ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppqqqpppppppppooooooooonnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiihhhhggggffffffffeeefeeeeeedddddcccccccbbbbbb```````___________^^^^^^^^\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?@?????????>>>>>>>>>======<<<<<<<<;;;;;;;;;::::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††……………………†††††††††††††††………………………………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€����‚‚ƒƒ„„……†‡‡ˆˆ‰ŠŠ‹Œ��ŽŽŽŽ��ŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡†Š‰ˆ‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppqqqpppppppppooooooooonnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiihhhhhgggggffffffffeeeeeeeeeedddddccccccbbbbbbb``````____________^^^^^^^^\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?@?????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††……………………†††††††††††††††………………………………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€������‚‚ƒƒ„„……†‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆˆ‡†…‰ˆ‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxwwwwwvvvvvuuuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppqqqpppppppppooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiihhhhhhhhhgggggfffffffeeeeeeeeeeddddddccccccbbbbbbb``````___________^^^^^^^^^\\\\[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††……………………†††††††††††††††………………………………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†……ˆˆ‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxwwwwwvvvvvuuuuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppqqqqppppppppooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiihhhhhhhhgggggfffffffeeeeeeeeeeedddddcccccccbbbbbbb``````___________^^^^^^^^^\\\\[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444433333333333222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††……………………†††††††††††††††………………………………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������‚‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹Œ���ŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†……„ˆ‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxwwwwwvvvvvuuuuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppqqqqppppppppooooooooonnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeddddddcccccccbbbbbbb``````__________^^^^^^^^^]\\\\[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††……………………†††††††††††††††…………………………………………………………„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����‚‚‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠ‹‹‹Œ���ŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†……„ƒ‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxwwwwwvvvvvuuuuuutttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppqqqqppppppppooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeedddddddccccccccbbbbbb``````__________^^^^^^^^^^\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………††††††††††††††††††…………………†††††††††††††††…………………………………………………………„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����‚‚‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹Š‰ˆˆ‡†……„ƒƒ‡†……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxwwwwvvvvvvuuuuuutttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppqqqqpppppppppoooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………††††††††††††††††††…………………†††††††††††††††…………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ��ŽŽŽŽ���ŒŒ‹‹Š‰ˆˆ‡†……„ƒƒ‚†……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚���������€€€€€€€€{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxwwwwwvvvvvvuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppqqqqpppppppppoooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeedddddddccccccccbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††…………………††††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ��ŽŽŽŽ���ŒŒ‹‹Š‰ˆˆ‡†……„ƒƒ‚‚………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚��������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxwwwwwvvvvvvuuuuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppqqqqpppppppppoooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggghghhggggggggfffffffeeeeeeeeedeeddddddddccccccccbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††…………………††††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��‚‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ��ŽŽŽŽŽ���Œ‹‹Š‰ˆˆ‡†……„ƒƒ‚��……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��‚‚‚���������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppqqqqpppppppppoooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffeeeeeeeeddeeddddddddccccccccbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††…………………††††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�‚‚‚ƒƒ„„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒ‚���…„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��‚‚‚���������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppqqqqpppppppppooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeedddeddddddddcccccccccbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††…………………††††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹‹ŒŒ�����ŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†……„ƒƒ‚���€„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���‚‚����������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvuuuuuuuttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppqqqqpppppppppooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeedddeddddddddcccccccccbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††…………………††††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽ��Œ‹Š‰ˆˆ‡†…„ƒƒ‚���€€„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����‚‚����������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvuuuuuuuttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppqqqqpppppppppooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††…………………††††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒ���ŽŽŽ��ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚���€€€„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����‚�����������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppqqqqpppppppppooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggffffffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††…………………††††††††††††††††………………………………………………………„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ���ŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppqqqqpppppppppooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††………………††††††††††††††††…………………………………………………………„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒ„„……†‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ���ŽŽ�ŒŒ‹Šˆ‡†…„ƒƒ‚��€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppqqqqpppppppppooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggffffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFEEEFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555544444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………††††††††††††††††…………………………………………………………„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒ„„…††‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽ�����ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppqqqqpppppppppooooooooonnnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFEEEFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@?@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555544444444443333333333222222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………††††††††††††††††…………………………………………………………„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽ�������Ž�Œ‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppqqqqpppppppppoooooooooonnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggfffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555555544444444443333333333222222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………††††††††††††††††…………………………………………………………„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹Œ���ŽŽ��������Ž�Œ‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppqqqqpppppppppoooooooooonnnmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggfffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………†††††††††††††††††………………………………………………………„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽ��������Ž�Œ‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppqqqqppppppppppooooooooonnnnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………†††††††††††††††††………………………………………………………„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„……†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽ���������Ž�Œ‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppqqqpppppppppppooooooooonnnnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹Š‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††………………†††††††††††††††††………………………………………………………„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„…††‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽ���������Ž�Œ‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppqqqpppppppppppooooooooonnnnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbb`````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666666555555555544444444443333333333222222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!   ………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††……………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚ƒ„„……†‡‡ˆ‰‰Š‹‹Œ��ŽŽ��������‘‘���Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚��€€€†……………………………„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuutttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqqppppppppppooooooooonnnmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555544444444443333333333222222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚ƒ„„…††‡ˆˆ‰Š‹‹ŒŒ��ŽŽ��������‘‘���Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚‚���€€†……………………………„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqqppppppppppoooooooooonnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555544444444443333333333222222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ���������‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒ‚‚���€€†……………………………„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuutttttttttttttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqppppppppppppooooooooonnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555544444444443333333333222222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚ƒƒ„……†‡ˆˆ‰Š‹‹Œ��ŽŽ�������‘‘�‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒ‚‚���€€†…………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppqqqppppppppppppooooooooonnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555544444444443333333333222222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++**********))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ������‘‘‘‘�‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒ‚‚���€€†……………………………„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppqqqppppppppppppooooooooonnmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555544444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++**********))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚ƒƒ„……†‡ˆˆ‰Š‹ŒŒ��Ž������‘‘‘‘‘�‘‘���Ž�Œ‹Š‰ˆ‡†……„ƒƒ‚���€€†…………………………„„„„„„„„„„„„ƒƒ||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppqqpppppppppppppooooooooonnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555544444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹Œ��ŽŽ�����‘‘‘‘‘‘�‘‘���Ž�Œ‹Š‰ˆ‡†……„ƒƒ‚���€€……………………………„„„„„„„„„„„„ƒƒ||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppqqpppppppppppppoooooooooonnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚ƒƒ„…†‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘�‘���Ž��Œ‹Š‰ˆ‡†……„ƒƒ‚���€€……………………………„„„„„„„„„„„„ƒƒ||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppqppppppppppppppoooooooooonnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚ƒƒ„„††‡ˆ‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘�‘���Ž�Œ‹‹Š‰ˆ‡†……„ƒƒ‚���€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppqppppppppppppppoooooooooonnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚ƒƒ„…†‡ˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘�‘���Ž�Œ‹Š‰ˆˆ‡†…„„ƒƒ‚���€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttstttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppoooooooooonnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ��Ž����‘‘‘‘’’’‘‘‘�����Ž��Œ‹Š‰ˆ‡‡†…„„ƒ‚‚��€€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttstttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒ„„…‡ˆ‰‰Š‹Œ�ŽŽ���‘‘‘’’’’’‘‘‘�����Ž�Œ‹Š‰‰ˆ‡†……„ƒƒ‚‚��€€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttstttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒ„……‡ˆ‰Š‹Œ��Ž���‘‘‘’’’’’’‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡†……„ƒƒ‚‚��€€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttsttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘’’’’’’’‘‘�����Ž�Œ‹Š‰ˆˆ‡††…„„ƒ‚‚‚��€€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttsttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444443333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚ƒ„…†ˆ‰Š‹Œ�ŽŽ���‘‘‘’’’’’’‘‘‘����Ž�Œ‹Š‰‰ˆ‡††…„„ƒƒ‚‚���€€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttstttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚ƒ„…†ˆ‰Š‹Œ�Ž���‘‘‘’’’’’’’‘‘���ŽŽ�ŒŒ‹Š‰ˆ‡‡†……„„ƒƒ‚‚���€€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttstttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚ƒƒ„…†ˆ‰Š‹Œ�Ž���‘‘’’’’’’’‘‘‘��ŽŽŽ�Œ‹Š‰ˆ‡‡†……„„ƒƒ‚‚���€€€€……………………………„„„„„„„„„„„„ƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttsstttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚ƒƒ„…†ˆ‰‹Œ�Ž���‘‘‘’’’’’’‘‘‘���Ž��Œ‹Š‰ˆ‡‡†……„„ƒƒ‚‚‚���€€€€……………………………„„„„„„„„„„„ƒƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttssttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚ƒƒ„…‡‰Š‹Œ�Ž���‘‘‘’’’’’’‘‘���Ž�Œ�‹Š‰ˆˆ‡†……„„ƒƒ‚‚‚����€€€€……………………………„„„„„„„„„„„ƒƒƒ|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttssttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚ƒ„…†‡‰Š‹Œ�Ž���‘‘’’’’’’‘‘‘���Ž�ŒŒ‹Š‰ˆ‡†……„„ƒƒ‚‚‚����€€€€€……………………………„„„„„„„„„„„ƒƒƒ{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttssttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚ƒ„…†‡‰Š‹�Ž���‘‘‘’’’’’‘‘‘���Ž�Œ‹‹Š‰ˆ‡††…„„ƒƒ‚‚‚�����€€€€€……………………………„„„„„„„„„„„ƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttssttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppoooooooooooonnnmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚ƒ„…†‡‰ŠŒ�Ž���‘‘‘’’’’‘‘‘����Ž�Œ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚�����€€€€€€……………………………„„„„„„„„„„„ƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttssttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppoooooooooooonnnmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚ƒ„…†‡‰‹Œ�Ž���‘‘’’’’’‘‘‘���Ž��ŒŠŠ‰ˆ‡†…„„ƒƒ‚‚‚������€€€€€€……………………………„„„„„„„„„„„ƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttssttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������‚‚ƒ„…†ˆŠ‹Œ�Ž��‘‘‘’’’’‘‘‘‘���Ž�Œ‹ŠŠ‰ˆ‡†…„ƒƒ‚‚‚������€€€€€€€……………………………„„„„„„„„„„ƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttssttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppoooooooooooonnnmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhggggggggfffffffeeeeeeedddddddddcccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††…………………………………††††††††††††……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������‚‚ƒ„…‡ˆŠ‹ŒŽ���‘‘‘’’’’‘‘‘����Ž�Œ‹ŠŠ‰ˆ†……„ƒƒ‚‚������€€€€€€€€……………………………„„„„„„„„„„ƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuttttttttttttssttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppoooooooooooonnnmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhggggggggfffffffeeeeeeedddddddddcccccccccbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>==========<<==<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888887777777777666666666655555554444444444333333333322222111111111100000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€����‚ƒƒ„†‡ˆŠŒ�Ž��‘‘’’’’’’’‘‘‘���Ž�Œ‹Š�Œ‹Š‰ˆ‡††……„„„„„„„ƒƒƒƒƒƒƒ€€€€€€~~~~~~~~{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333332322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������‚ƒ„…†‡ˆ‹Œ�Ž��‘‘’’’’’’’‘‘‘���Ž�Œ‹Š�Œ‹‰ˆˆ‡††……„„„„„„„ƒƒƒƒƒƒƒ€€€€€~~~~~~~~{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333332322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������‚ƒ„…†‡‰‹ŒŽ���‘’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹‰ˆˆ‡†………„„„„„„„ƒƒƒƒƒƒƒ€€€€€~~~~~~~~{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffeeeeeeeeeedddddddddccccccccccbbbccccbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333332322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������‚‚ƒ„…†‡‰‹ŒŽ��‘‘’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹‰ˆˆ‡†………„„„„„„„ƒƒƒƒƒƒƒ€€€€€~~~~~~~~{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggfffffffffeeeeeeeeeedddddddddccccccccccbbbccccbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333332322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚�������������‚‚ƒ„…†ˆ‰‹�Ž��‘‘’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡††……„„„„„„„ƒƒƒƒƒƒƒ€€€€€~~~~~~~~{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeeeeedddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚��������������‚‚ƒ„…†ˆ‰‹�Ž��‘‘’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡††……„„„„„„„ƒƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeeeeedddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚��������������‚‚ƒ„…†ˆ‰Œ�Ž��‘’’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡††……„„„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeeeeedddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚��������������‚‚ƒ„…†ˆ‰Œ�Ž��‘’’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡††………„„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeeeddddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚���������������‚‚ƒ„…†ˆ‰Œ�Ž��‘’’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡‡†………„„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeeeddddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666555555555555555444444444433333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„„„„„„„„…………………………………………………………………„…………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚���������������‚‚ƒ„…†ˆ‰‹�Ž��‘’’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡‡†………„„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeeeeddddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666655555555555555444444444443333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………„……………………………………„„„„„„„„„„„…………………………………………………………………„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚���������������‚‚ƒ„…†ˆ‰‹�Ž��‘‘’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡‡††……„„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeeeeddddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888777776666666666655555555555555444444444443333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………„……………………………………„„„„„„„„„„„………………………………………………………………„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚���������€€€���‚‚ƒ„…†‡‰‹ŒŽ��‘‘’’’’’’’’‘‘����Ž�Œ‹Š�Œ‹Š‰ˆ‡‡††……„„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeeeeddddddddddcccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777776666666666655555555555555444444444443333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„……………………………………„„„„„„„„„„„………………………………………………………………„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚���������€€€€€���‚ƒ„…†‡ˆ‹Œ����‘’’’’’’’’‘‘���ŽŽ�Œ‹Š�Œ‹Š‰ˆ‡‡††………„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggffffffffffeeeeeeeeeedddddddddddccccccccccbbccccbbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777776666666666555555555555555444444444443333333333322222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„……………………………………„„„„„„„„„„„………………………………………………………………„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚���������€€€€€���‚ƒƒ„†‡ˆ‹Œ�Ž��‘‘’’’’’’‘‘‘���ŽŽ�Œ‹Š�Œ‹Š‰ˆ‡‡††………„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggffffffffffeeeeeeeeeedddddddddddcccccccccbbbccccbbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777776666666666655555555555555444444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„……………………………………„„„„„„„„„„„………………………………………………………………„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚���������€€€€€���‚‚ƒ„…‡ˆŠŒ�Ž��‘‘’’’’’’‘‘‘���Ž��Œ‹Š�Œ‹Š‰ˆ‡‡††………„„„„„„„ƒƒƒƒƒ€€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbbaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555555544444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„……………………………………„„„„„„„„„„„………………………………………………………………„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ‚‚��������€€€€€€€���‚ƒ„…†‡Š‹ŒŽ���‘’’’’’’‘‘‘���Ž�Œ‹‹Š�Œ‹Š‰ˆ‡‡††………„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbaaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555555444444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………„„…………………………………„„„„„„„„„„„„………………………………………………………………„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ‚‚��������€€€€€€€���‚ƒ„…†‡‰‹Œ�Ž��‘‘’’’’’‘‘‘���Ž�Œ‹Š‰�‹‹Š‰ˆ‡‡††………„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbaaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555555444444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„…………………………………„„„„„„„„„„„„………………………………………………………………„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ‚‚��������€€€€€€€€��‚‚ƒ„†‡‰ŠŒ�Ž��‘‘’’’’’‘‘‘���Ž�Œ‹Š‰Œ‹Š‰‰ˆ‡‡††………„„„„„„ƒƒƒƒƒƒ€€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbaaaaaaaaaaa```__________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555555444444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„…………………………………„„„„„„„„„„„„………………………………………………………………„„………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€��‚‚ƒ„…†‰Š‹�Ž���‘’’’’’‘‘‘���Ž�Œ‹Š‰Œ‹Š‰‰ˆ‡††…………„„„„„„ƒƒƒƒƒƒ€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555555544444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ……†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„…………………………………„„„„„„„„„„„„……………………………………………………………„„„………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€€��‚ƒ„…†ˆŠ‹Œ�Ž��‘‘’’’’’‘‘���Ž�Œ‹Š‰Œ‹Š‰ˆˆ‡††…………„„„„„„ƒƒƒƒƒƒ€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555555544444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ……†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„…………………………………„„„„„„„„„„„„……………………………………………………………„„„………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€€��‚ƒƒ…†ˆ‰‹Œ�Ž��‘‘’’’’’‘‘���Ž�Œ‹Š‰Œ‹Š‰ˆˆ‡††…………„„„„„„„ƒƒƒƒƒ€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeddddddddddccccccccccbbbccccbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666655555555555555544444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„…………………………………„„„„„„„„„„„„……………………………………………………………„„„………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€€��‚‚ƒ„…ˆ‰ŠŒ�Ž��‘‘’’’’’‘‘���Ž�Œ‹Š‰Œ‹Š‰ˆˆ‡††…………„„„„„„ƒƒƒƒƒƒ€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeddddddddddccccccccccbbbcccbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666665555555555555544444444443333333333332222222221111111111000000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„………………………………„„„„„„„„„„„„„……………………………………………………………„„„………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€€€��‚ƒ„…‡‰Š‹�Ž��‘‘’’’’’‘‘��ŽŽ�ŒŠ‰ˆŒ‹Š‰ˆ‡‡††…………„„„„„„ƒƒƒƒƒƒ€€€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeeddddddddddcccccccccccbbcccbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666665555555555555544444444443333333333332222222221111111111100000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„………………………………„„„„„„„„„„„„„……………………………………………………………„„„………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€€€��‚ƒ„…‡‰Š‹�Ž��‘‘’’’’’‘‘��ŽŽ�‹Š‰ˆ‹‹Š‰ˆ‡‡††…………„„„„„„ƒƒƒƒƒƒ€€€€~~~~~~~~~~~{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeeddddddddddccccccccccbbbcccbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777666666666665555555555555544444444443333333333332222222222111111111100000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  …………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………„„„………………………………„„„„„„„„„„„„„……………………………………………………………„„„………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€€€��‚ƒ„…‡‰Š‹ŒŽ��‘‘’’’’’‘‘��Ž�Œ‹Š‰ˆ‹ŠŠ‰ˆ‡‡††…………„„„„„„ƒƒƒƒƒƒ€€€€~~~~~~~~~~~{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffeeeeeeeeeeeddddddddddccccccccccbbbcccbbbbbbbbbbbaaaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555555555544444444443333333333332222222222111111111100000000000//////////.......--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€�����€€€€€€€€€€€��‚ƒ„…†ˆ‰ŠŒ�ŽŽ�������ŽŽ�Œ‹Š‰ˆ‡†‰‰ˆ‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvuuutttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa```````````__________^_____^^^^^^^^^^]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777777766666666665555555555555544444444443333333332222222222111111111100000000//////////..........-----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€�����€€€€€€€€€€�‚‚ƒ„…‡ˆ‰ŠŒ�ŽŽ�������ŽŽ�Œ‹Š‰ˆ‡†‰ˆˆ‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa```````````__________^_____^^^^^^^^^^]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777777777766666666665555555555555544444444443333333332222222222111111111100000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€����€€€€€€€€€€€�‚ƒ„……‡ˆ‰‹Œ�ŽŽ�������ŽŽ�Œ‹Š‰ˆ‡†‰ˆˆ‡†……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa```````````__________^____^^^^^^^^^^^]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777777777766666666665555555555555444444444443333333333222222222111111111100000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€����€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰‹Œ�ŽŽ�������Ž��Œ‹Š‰ˆ‡†‰ˆ‡‡†……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa```````````_________^^____^^^^^^^^^^^]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€������������€€€€€����€€€€€€€€€€€€€��‚‚ƒ„…†‡‰Š‹Œ�Ž��������Ž�Œ‹‹‰ˆ‡†…‰ˆ‡‡†……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^^]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€���������€€€€€€���€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹Œ�Ž�������ŽŽ�Œ‹Š‰ˆ‡†…‰ˆ‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚���~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€�€�����€€€€€€€��€€€€€€€€€€€€€€���‚ƒ„……‡‡ˆ‰‹Œ��Ž�������ŽŽ�Œ‹Š‰ˆ‡†…ˆˆ‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚���~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjiijiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444444333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ������ŽŽ�Œ‹Š‰ˆ‡†……ˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚���~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjiijiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444444333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆ‰Š‹‹Œ�ŽŽ������Ž��Œ‹Š‰ˆ‡†…„ˆ‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚���~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++**********))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆ‰‰Š‹Œ��ŽŽ����ŽŽŽ�Œ‹ŠŠ‰ˆ‡†…„ˆ‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚����~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰ŠŠ‹ŒŒ�ŽŽŽ���ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„„‡‡†………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚����~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333333222222222111111111110000000//////////...........----------,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆˆ‡†…„ƒ‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚����~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333332222222222111111111110000000//////////...........----------,,,,,,,,,,+++++++************)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„„ƒ‡†………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333332222222222111111111111000000//////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡††…„ƒƒ††……„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�����~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::99999999988888888888877777777777777666666666655555555555555444444444433333333322222222221111111111110000000/////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡†…„„ƒ‚†………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚������~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccaaa``````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::99999999988888888888877777777777777666666666655555555555555444444444433333333322222222221111111111110000000/////////..........----------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒƒ„†‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†……„ƒƒ‚†……„„„„ƒƒƒƒ‚‚‚‚‚‚‚�������~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa```````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>??>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999998888888888887777777777777766666666665555555555555544444444443333333332222222222211111111111000000///////////..........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆŠ‹‹Œ�ŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†…„„ƒ‚‚………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa```````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888887777777777777766666666665555555555555544444444443333333332222222222211111111111000000//////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ�Ž����ŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒ‚�……„„„„ƒƒƒƒ‚‚‚‚‚‚‚��������~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa```````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777777777766666666665555555555555544444444443333333332222222222211111111111000000//////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!  †††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‰Š‹Œ��Ž�������ŽŽŽ��Œ‹‹Š‰ˆˆ‡†…„„ƒ‚‚�……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��������~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa```````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>??>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::99999999988888888888777777777777777666666666655555555555555444444444433333333322222222222111111111110000000/////////...........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!  †††††††††††††‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„†‡ˆ‰Š‹Œ�ŽŽ������ŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒ‚��……„„„ƒƒƒƒƒ‚‚‚‚‚‚���������~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeddddddddddccccccccccaa```````````__________^^____^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>??>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::99999999988888888888777777777777777666666666655555555555555444444444433333333322222222222111111111110000000//////////..........---------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡ˆŠ‹Œ��Ž�������ŽŽŽ��Œ‹‹Š‰ˆˆ‡†…„„ƒ‚‚��…„„„„ƒƒƒƒ‚‚‚‚‚‚‚���������~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa```````````_________^^^___^^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::99999999988888888888777777777777777666666666655555555555555444444444433333333322222222222111111111110000000//////////.........----------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„……………………………„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†ˆ‰Š‹Œ�ŽŽ������ŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡††…„ƒƒ‚‚��…„„„„ƒƒƒƒ‚‚‚‚‚‚‚���������~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzyzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa``````````__________^^^___^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999999988888888888777777777777777666666666655555555555555444444444433333333322222222222111111111110000000//////////.........----------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…‡ˆ‰Š‹Œ�ŽŽ�����ŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡†……„ƒ‚‚���…„„„ƒƒƒƒƒ‚‚‚‚‚‚‚���������~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa``````````__________^^^___^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>??>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777777777766666666665555555555555544444444443333333332222222222211111111111000000///////////.........----------,,,,,,,,,,,++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  †††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„†‡ˆ‰Š‹Œ�ŽŽ����ŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†…„„ƒ‚‚��€„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚���������~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccaa``````````__________^^^___^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777777777766666666665555555555555544444444443333333332222222222211111111111000000//////////..........----------,,,,,,,,,,,++++++++************))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!  †††††††††††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽŽ��ŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡††…„ƒƒ‚‚��€„„„„ƒƒƒƒƒ‚‚‚‚‚‚����������~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccaa``````````__________^^^___^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777777777766666666665555555555555544444444443333333332222222222221111111111000000//////////..........----------,,,,,,,,,,,++++++++************))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!  ……………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€�������������������€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽŽ��ŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆ‡††…„ƒƒ‚‚���…………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuttttttttttttssttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888888888877777777777777766666666665555555555444444444444433333333322221111111111110000000000/////////////..........-------,,,,,,,,,,+++++++++++*******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!  ……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€������������������€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡†……„ƒƒ‚‚���…………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuttttttttttttssttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999888888888877777777777777766666666665555555555444444444444433333333322221111111111110000000000/////////////..........-------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!  ………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€������������������€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹Œ���ŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒƒ‚‚��€…………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}}}}}}}}|||||zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuutttttttttttttssttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777777777766666666665555555555444444444444433333333322221111111111110000000000/////////////..........-------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!  ………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€�����������������€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽ����ŒŒ‹‹ŠŠ‰‰ˆ‡††…„„ƒ‚‚���€…………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuutttttttttttttsstttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999888888888877777777777777766666666665555555555444444444444433333333322221111111111111000000000/////////////..........------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!  ………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€�����������������€€€€€€€€€€€€€��‚ƒ„„…†‡ˆ‰Š‹ŒŒ��������ŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚���€……………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuttttttttttttssstttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777777777766666666665555555555454444444444433333333322221111111111111000000000/////////////..........------,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!  …………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€����������������€€€€€€€€€€€€€���‚ƒ„…†‡ˆˆ‰Š‹ŒŒŒ�����ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††…„„ƒƒ‚‚����…………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}}|||||zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuttttttttttttssstttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777777777766666666665555555555454444444444433333333322221111111111111000000000/////////////..........------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!  …………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€����������������€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆˆ‰Š‹‹ŒŒŒ���ŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††…„„ƒ‚‚‚���€…………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuutttttttttttttssstttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777777777766666666665555555555454444444444443333333322221111111111111000000000/////////////.........-------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!  ……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€�����������������€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡††……„ƒƒ‚‚‚���€…………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuutttttttttttttssstttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777777777766666666665555555555454444444444443333333322221111111111111000000000/////////////.........-------,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!  ……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€�����������������€€€€€€€€€€€���‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†……„„ƒƒ‚‚‚����…………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuutttttttttttttssstttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddddcccccbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888877777777777777766666666665555555555554444444444443333333322221111111111111000000000////////////..........-------,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!  ………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€������������������€€€€€€€€€���‚‚ƒ„„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡††……„„ƒƒ‚‚‚����…………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuutttttttttttttssstttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddddcccccbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777777777766666666665555555555554444444444443333333322221111111111111000000000////////////..........-------,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!  ………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€������������������€€€€€€€€����‚‚ƒ„„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚����€…………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuttttttttttttsssstttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddddcccccbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888888877777777777777766666666665555555555554444444444443333333322221111111111111000000000////////////..........-------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""!!!!!!!!!  …………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€���������������������€€€€����‚‚ƒƒ„……†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡††……„„ƒƒ‚‚‚����€…………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuttttttttttttssssttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddcccccbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888887777777777777776666666666555555555555544444444444333333332222111111111111100000000/////////////..........-------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""!!!!!!!!!  …………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€�����������������������������‚‚ƒƒ„…††‡ˆ‰‰Š‹‹‹ŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚����€…………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�~~~~~}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuttttttttttttssssttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddcccccbbbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888887777777777777776666666666555555555555544444444444333333332222211111111111100000000/////////////..........-------,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!  ……………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€����������������������������‚‚‚ƒ„„…††‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚����€…………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�~~~~~}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuttttttttttttssssttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777777776666666666555555555555544444444444333333332222211111111111100000000/////////////..........-------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!  ……………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€��������������������������‚‚‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡††……„„„ƒƒƒ‚‚‚‚���€…………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�~~~~}}}}}}}}}}}}}}|||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuttttttttttttssssttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777777776666666666555555555555544444444444333333332222211111111111100000000/////////////..........-------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€�������������������������‚‚‚‚ƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚���€…………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�~~~~}}}}}}}}}}}}}||||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuttttttttttttssssttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777777776666666666555555555555544444444444333333332222211111111111100000000/////////////..........-------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!  ……………………………………………………………††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††……„„„ƒƒƒƒ‚‚‚‚����…………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�~~~}}}}}}}}}}}}}}||||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuttttttttttttssssttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777777776666666666555555555555544444444444333333332222221111111111100000000/////////////..........-------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!  ……………………………………………………………††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††……„„„ƒƒƒƒ‚‚‚‚����…………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�~~~}}}}}}}}}}}}}|||||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuttttttttttttsssssttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaaaa`````````````___________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777777766666666666555555555555544444444444333333332222221111111111100000000////////////..........--------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚����………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��~~}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuttttttttttttssssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddddccccccbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888877777777777776666666666655555555555554444444444433333333222222111111111100000000/////////////..........--------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚����…………„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�~~}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuttttttttttttssssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddddccccccbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888877777777777776666666666555555555555554444444444433333333222222111111111100000000/////////////..........--------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!  ……………………………………………………………††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹ŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒ‚‚‚‚���…………„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�~~}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuttttttttttttssssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeedddddddddccccccbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777777776666666666555555555555554444444444433333333222222111111111100000000/////////////...........-------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………†††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒ‚‚‚‚���…………„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��~~}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuttttttttttttssssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777777776666666666555555555555554444444444333333333222222111111111100000000/////////////...........-------,,,,,,,,,,,++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„ƒƒƒƒ‚‚‚‚���†………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�~~}}}}}}}}}}}}}||||||||||zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvuuuuuuutttttttttttttssssstssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaaa````````````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777777776666666666655555555555544444444444333333333222222111111111100000000/////////////..........--------,,,,,,,,,,+++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!  ……………………………………………………………††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„ƒƒƒƒ‚‚‚‚���†………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�~~}}}}}}}}}}}}}||||||||||zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuttttttttttttsssssstssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777777776666666666555555555555544444444444333333333222221111111111000000000/////////////...........-------,,,,,,,,,,+++++++++++++******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„ƒƒƒƒ‚‚‚‚���…………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��~~}}}}}}}}}}}}|||||||||||zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888888888777777777777776666666666655555555555544444444444333333333222221111111111000000000//////////////..........-------,,,,,,,,,,,+++++++++++*******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰��ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††………„„„„ƒƒƒƒ‚‚‚‚‚‚‚��������€€€€}}}}}}}||||||||||||||{{{{zzzzzzzzyyyyyyyyyyyyyxxxxwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrqppppppppppppoooooooooooonooooooooonnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666665555555555544444433333333332222222221111111111110000000000///////////..........----------,,,,,,,,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!! !!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„…………†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰��ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€}}}}}}}||||||||||||||{{{{zzzzzzzzyyyyyyyyyyyyyxxxxwwwvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrqppppppppppppooooooooooonnooooooooonnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666665555555555544444433333333332222222221111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!! !!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰���ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚��������€€€€}}}}}}|||||||||||||||{{{{zzzzzzzzyyyyyyyyyyyyxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrqppppppppppppooooooooooonnooooooooonnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777776666666665555555555544444433333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########""""""!!!!!!!!!!!!! !!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚��������������‚�‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰���ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡†††…………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚�������€€€€€}}}}}}|||||||||||||||{{{{zzzzzzzzyyyyyyyyyyyyxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrqpppppppppppoooooooooooonnooooooooonnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggffffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888777777776666666665555555555544444433333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########"""""""!!!!!!!!!!!!! !!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚���������������‚�‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������€€€€€}}}}}}|||||||||||||||{{{{zzzzzzzyyyyyyyyyyyyyxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrqqpppppppppppoooooooooooonnooooooooonnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::999999998888888888777777776666666665555555555554444433333333322222222221111111111100000000000///////////..........-----------,,,,,,,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########"""""""!!!!!!!!!!!!! !!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„………†††‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€}}}}}}||||||||||||||{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrqqpppppppppppoooooooooooonnooooooooonnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::999999998888888888777777776666666665555555555554444433333333322222222221111111111100000000000///////////...........----------,,,,,,,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€}}}}}|||||||||||||||{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrqqpppppppppppoooooooooooonnoooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::999999998888888888777777776666666665555555555554444433333333322222222221111111111100000000000///////////...........----------,,,,,,,,,+++++++++++*******))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠ‰���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€€}}}}}||||||||||||||{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqpppppppppppooooooooooonnnoooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRQQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::999999998888888888777777776666666666555555555554444433333333322222222221111111111100000000000////////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚ƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠ‰‰���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€}}}}|||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrqqpppppppppppooooooooooonnnoooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRQQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::999999998888888888777777776666666666555555555554444433333333322222222221111111111100000000000////////////..........----------,,,,,,,,,+++++++++++*******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚ƒƒƒ„„……†††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‰‰��ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€}}}}|||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrqqppppppppppoooooooooooonnnoooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRSSRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::999999998888888888777777776666666666555555555554444433333333322222222221111111111100000000000////////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‰‰��ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡††………„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€}}}}||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrqqqppppppppppoooooooooooonnnoooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggfffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::9999999988888888887777777766666666665555555555544444333333333222222222211111111111000000000000///////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚�����������������‚�‚‚‚‚‚‚‚‚‚‚‚�����������‚‚ƒƒ„„……††‡‡‡ˆˆ‰‰‰‰‰ŠŠŠŠ‰‰‰�ŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€}}}}||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnoooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::999999998888888888777777776666666666555555555554444433333333332222222221111111111100000000000////////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚�����������������‚�‚‚‚‚‚‚‚‚‚‚������������‚‚ƒƒ„„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€}}}|||||||||||||||{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrqqqppppppppppoooooooooooonnnoooooooonnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>============<<<<<;;;;;;;;;;:::::::::9999999988888888887777777766666666665555555555544444333333333322222222221111111111000000000000///////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚����������������������‚‚‚‚‚‚��������€�����‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€}}}||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrqqqqpppppppppoooooooooooonnnnooooooonnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::9999999988888888887777777766666666665555555555544444333333333322222222221111111111000000000000///////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########""""""""!!!!!!!!!!!!!!!!!!!!!!  „…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚����������������������������������€€€€����‚‚ƒ„„……††‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€}}|||||||||||||||{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrqqqqpppppppppoooooooooooonnnnooooooonnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>============<<<<<<;;;;;;;;;:::::::::9999999988888888887777777766666666665555555555544444333333333322222222221111111111000000000000///////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######"""""""""!!!!!!!!!!!!!!!!!!!!!!  „…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚���������������������������������€€€€€€���‚‚ƒ„„…††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ŒŒ‹‹ŠŠŠ‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€}}||||||||||||||{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqpppppppppoooooooooooonnnnooooooonnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<;;;;;;;;;;::::::::9999999988888888887777777766666666666555555555544444333333333322222222221111111111000000000000///////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!!!!!  „„………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚��������������������������������€€€€€€€€���‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠ‹ŠŠŠŠŠ‰‰ˆŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€}|||||||||||||||{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqpppppppppoooooooooooonnnnooooooonnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<;;;;;;;;;;:::::::::999999988888888887777777766666666665555555555544444333333333332222222221111111111000000000000///////////..........----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!!!!!!!!!  „„………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚�������������������������������€€€€€€€€€���‚‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆŒ‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€}|||||||||||||||{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqppppppppooooooooooooonnnnooooooonnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<;;;;;;;;;;:::::::::999999988888888887777777766666666665555555555544444333333333332222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++******)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!!!!!  „„„……………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚������������������������������€€€€€€€€€€���‚‚ƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‹‹ŠŠŠ‰‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€}|||||||||||||||{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqppppppppooooooooooooonnnnooooooonnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::999999988888888877777777766666666665555555555544444333333333332222222221111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++******)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!!!!  „„„„…………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚�����������������������������€€€€€€€€€€€€���‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€|||||||||||||||{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqppppppppoooooooooooonnnnnooooooonnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::999999988888888877777777766666666665555555555444444333333333332222222222111111111100000000000///////////.........-----------,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!!!!!  „„„„…………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚����������������������������€€€€€€€€€€€€€���‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€|||||||||||||||{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrqqqqppppppppooooooooooooonnnnooooooonnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::999999988888888877777777766666666665555555555444444333333333332222222222111111111100000000000///////////.........----------,,,,,,,,,,++++++++++++******)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!!  „„„„„………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚���������������������€���€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€|||||||||||||||{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqppppppppooooooooooooonnnnoooooonnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::9999999988888888877777777766666666665555555555444444333333333332222222222111111111100000000000///////////.........----------,,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!!  „„„„„………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚����������������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����€€€€€€|||||||||||||||{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqppppppppoooooooooooonnnnnoooooonnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgfffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::9999999998888888877777777766666666655555555555444444333333333332222222222111111111100000000000///////////.........----------,,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!!  „„„„„„……………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚�����������������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€}||||||||||||||{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuvuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqppppppppoooooooooooonnnnnoooooonnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::9999999988888888877777777766666666655555555554444444333333333322222222222111111111100000000000///////////.........----------,,,,,,,,,,+++++++++++++*****)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  „„„„„„„…………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚�����������������‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€}||||||||||||||{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqppppppppoooooooooooonnnnnoooooonnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::9999999988888888877777777766666666655555555554444444333333333322222222222111111111100000000000///////////.........----------,,,,,,,,,,++++++++++++******)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  „„„„„„„……………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚�����������������‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆˆ‹Š‰‰ˆˆˆ‡‡‡‡‡††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€€}}|||||||||||||{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuvuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqppppppppoooooooooooonnnnnoooooonnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::9999999988888888877777777766666666555555555554444444333333333322222222222111111111100000000000///////////.........----------,,,,,,,,,,+++++++++++++*****)))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  ………………………………†††††††††††…………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹ŠŠŠ‰ˆˆˆ‡‡††………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�������€€€€€€~~~~}}}}}}{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooonmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa``````````_______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::99888888887777777777666665555555555444444444443333333332222222222221111111110000000///////////.........----------,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!  …………………………………††††††††††……………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŠŠŠ‰ˆˆˆ‡‡††……„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚�������€€€€€~~~~}}}}}{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooonmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::99888888887777777777666665555555555444444444443333333332222222222221111111110000000///////////.........----------,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!  …………………………………††††††††††………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰ˆˆˆ‡‡††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€~~~~~}}}}{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooonmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````_______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::99888888887777777776666665555555554444444444433333333332222222222221111111110000000///////////.........----------,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!  ……………………………………†††††††††…………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…††‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€~~~~~}}}{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooonmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::988888888877777777766666655555555544444444444333333333222222222222111111111100000000//////////.........----------,,,,,,,,,,+++++++++++*************)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!  ………………………………………††††††††…………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆˆ‡††……„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚����€€€€~~~~~}}||{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooonmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::988888888877777777766666655555555544444444444333333333222222222222111111111100000000//////////.........----------,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  …………………………………………†††††††……………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆˆ‡††……„„„ƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚‚���€€€€~~~~~~||||{{{{{{{zzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;::::::::988888888877777777766666655555555544444444444333333333222222222222111111111100000000/////////.........-----------,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  …………………………………………†††††††………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆ‰ˆ‡††……„„ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚����€€€€~~~~~|||||{{{{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa``````````_______^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;::::::::988888888877777777766666655555555544444444444333333333222222222222111111111100000000/////////.........-----------,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  ……………………………………………††††††…………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠŠ‰ˆ‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚����€€€€~~~|||||||{{{{{zzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::988888888877777777766666655555555544444444444333333333222222222221111111111100000000/////////.........-----------,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  ………………………………………………†††††……………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………†………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ„„„„……………„„„„ƒƒƒƒ‚‚‚����€€€€~~}|||||||{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@AAAAAAA@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::888888888877777777766666655555555544444444444333333333222222222221111111111100000000/////////.........-----------,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  …………………………………………………††††………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡†……„„ƒƒƒƒƒƒƒ„„„„………………„„„„ƒƒƒ‚‚‚‚����€€€€}}}||||||{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::888888888877777777766666655555555544444444444333333333222222222221111111111100000000/////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  …………………………………………………††††…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡†……„„ƒƒƒƒƒƒƒ„„„„…………………„„„„ƒƒƒ‚‚‚‚����€€€€}}}}|||||{{{{zzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@AAAAAA@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::88888888887777777776666665555555554444444444433333333322222222222111111111110000000//////////.........-----------,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  ……………………………………………………†††……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰‰ˆ‡†……„„ƒƒƒƒƒƒƒ„„„„…………………„„„„ƒƒƒƒ‚‚‚‚����€€€€}}}}}|||||{{{{zzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::88888888887777777776666665555555554444444444433333333322222222221111111111110000000//////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  ………………………………………………………††………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰‰ˆ‡††…„„ƒƒƒƒƒƒƒƒ„„„……………………„„„„ƒƒƒƒ‚‚‚‚����€€€€}}}}}}||||{{{{zzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::88888888887777777776666665555555554444444444433333333322222222221111111111110000000/////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  …………………………………………………………†………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‰‰‰‰ˆ‡††…„„ƒƒƒƒƒƒƒƒ„„„……………………„„„„ƒƒƒƒƒ‚‚‚‚����€€€€~}}}}}}||||{{{zzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnnmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;:::::::::88888888887777777776666665555555554444444444433333333322222222221111111111110000000/////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€��‚ƒ„…††‡ˆ‰‰‰ŠŠŠ‰‰‰‰ˆ‡††…„„ƒƒƒƒƒƒƒƒ„„„„…………………„„„„„ƒƒƒƒƒƒ‚‚‚‚���€€€€~~}}}}}||||{{{zzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqpppppppppppoppppppppppppooooooooonnnnmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::88888888887777777776666665555555555444444444433333333322222222221111111111110000000/////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  …………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€~€€€€€€€€€€€��‚ƒ„……†‡ˆˆ‰‰ŠŠ‰‰‰‰‰ˆ‡††…„„ƒƒƒƒƒƒƒƒ„„„„…………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚���€€€€~~}}}}}||||{{{zzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppoppppppppppppooooooooonnnnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@AAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::98888888887777777776666665555555555444444444433333333322222222221111111111110000000/////////..........-----------,,,,,,,,,,,++++++++++++**********)))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  ……………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€~~€€€€€€€€€€€��‚ƒ„„…†‡ˆˆ‰‰‰Š‰‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ„„„„……………………„„„„„„„ƒƒƒƒƒ‚‚‚���€€€€~~~}}}}}|||{{{zzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqpppppppppppopppppppppppoooooooooonnnnmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::98888888887777777776666665555555555444444444433333333332222222221111111111110000000/////////..........-----------,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€~€€€€€€€€€€��‚ƒƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ„„„„……………………„„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~}}}}}|||{{{{zzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppopppppppppppoooooooooonnnnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhiiiiiihhhhhhhhhhhggggggggffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::98888888887777777776666665555555555444444444433333333332222222221111111111110000000/////////..........-----------,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰‰ˆ‡‡†……„„ƒƒƒƒƒƒƒ„„„„…………………………„„„„„„„„„ƒƒƒ‚‚‚��€€€~~~}}}}}||||{{{zzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppoopppppppppppoooooooooonnnnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhiiiiiihhhhhhhhhhhggggggggffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99888888888777777776666665555555555444444444433333333332222222221111111111110000000/////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€~~€€€€€€€€€€�‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰‰ˆ‡‡†……„„„ƒƒƒƒƒ„„„„„……………………………………„„„„„„ƒƒƒ‚‚���€€~~~~}}}}||||{{{zzzzyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppoopppppppppppoooooooooonnnnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhggggggggffffffffffeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99888888888777777776666665555555555444444444433333333332222222221111111111110000000/////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††……„„„„„„„„„„„……………………………………………„„„„„ƒƒ‚‚‚��€€~~~~}}}}||||{{{zzzzyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqpppppppppppooppppppppppooooooooooonnnnmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::99888888888777777776666665555555555444444444433333333332222222221111111111110000000/////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€��‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††……„„„„„„„„„„……………………………………………………„„„ƒƒƒ‚‚���€~~~~}}}}}|||{{{zzzzyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqpppppppppppooppppppppppooooooooooonnnnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhggggggggfffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::::99888888888777777776666665555555555444444444433333333332222222221111111111110000000/////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€��‚ƒ„„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††………„„„„„„………………†††††††…………………………„„„ƒƒ‚‚���€~~~~~}}}}|||{{{zzzzzyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrqqqqqqqqqqqqpppppppppppooppppppppppoooooooooooonnnmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhiiiiihhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::99988888888777777776666665555555555444444444433333333332222222221111111111110000000/////////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€�‚ƒƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…………………………………††††††††††††††……………„„„ƒƒ‚‚‚��€~~~~}}}}|||{{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqpppppppppppooppppppppppoooooooooooonnnmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::9998888888887777777666666555555555544444444443333333332222222221111111111111000000///////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†††……………………††††††††††††††††††……………„„ƒƒƒ‚‚���~~~~}}}}||||{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrqqqqqqqqqqqqppppppppppoooppppppppppoooooooooooonnnmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::9998888888887777777666666555555555544444444443333333333222222221111111111111000000///////////..........------------,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}~~€�‚ƒƒ„……†††††‡†††……„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„††††††………………„„„„ƒƒ‚‚‚��€€����€€€€~~~~}}}}|||||{yyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaa```````````______^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>==========<<<<<<<<;;;;;;;;:::::::::::::999999998877777777666666665555555554444444444443333333333332222211111111100000000000//////...........------------,,,,,,,,,,,,+++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}~~€�‚‚ƒ„………††††‡†††………„„„„ƒƒƒƒƒ„„„„„„„„„„†††††††………………„„„ƒƒ‚‚‚��€€����€€€€~~~~}}}}|||||{yyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa``aaaaaaaa```````````______^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>=========<<<<<<<<<;;;;;;;::::::::::::::999999998877777777766666665555555554444444444443333333333322222211111111100000000000//////...........------------,,,,,,,,,,,,+++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}~~€€�‚ƒ„„………†††‡††††………„„„„„„„„„„„„„……………††††††††……………„„„ƒƒ‚‚‚��€€‚���€€€€~~~}}}}||||||yyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa``aaaaaaaa``````````_______^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>==========<<<<<<<<;;;;;;;::::::::::::::999999998877777777766666665555555554444444444443333333333322222211111111100000000000//////...........-------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}~€�‚‚ƒ„„………††‡†††††……………„„„„„…………………………‡‡†††††††………„„„ƒƒƒ‚‚���€€‚���€€€€~~~}}}}||||||zyyyyyyyyyyxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa``aaaaaaaa``````````_______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>==========<<<<<<<<<;;;;;;;:::::::::::::9999999998877777777766666666555555554444444444443333333333322222211111111100000000000//////............------------,,,,,,,,,,,+++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„……„……………………………………………………………………………………………………†††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}~~€��‚ƒƒ„„…………†††††††…………………………………………………‡‡‡††††††………„„„ƒƒ‚‚‚���€€‚���€€€€~~~}}}}}|||||zzyyyyyyyyyxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa``aaaaaaaa``````````_______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>=========<<<<<<<<<;;;;;;;:::::::::::::9999999998877777777766666666555555554444444444443333333333322222211111111100000000000//////............------------,,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„…„„……………………………………………………………………………………………………††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}~€�‚‚ƒƒ„„………††††††††††††………†††††††…………‡‡‡‡†††††………„„ƒƒƒ‚‚‚���€€����€€€€~~~}}}}}|||||zzyyyyyyyyyxxxxxxxxxxxwwwvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa``aaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>==========<<<<<<<<<;;;;;;;:::::::::::::9999999998877777777776666666555555554444444444443333333333322222211111111100000000000//////............-------------,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}~~€€�‚‚ƒ„„„……††††††††††††††††††††††††††‡‡‡‡‡††††……„„„ƒƒ‚‚‚���€€€����€€€€~~~}}}}}|||||zzzyyyyyyyyyxxxxxxxxxxwwwvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaaa```````````_______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>==========<<<<<<<<<;;;;;;;::::::::::::99999999998877777777776666666555555554444444444433333333333322222211111111100000000000///////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}~~€€�‚‚ƒ„„„…††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡††††……„„ƒƒƒ‚‚���€€€€����€€€€~~~~}}}}}|||||zzzzyyyyyyyyyxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaaa``````````________^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>==========<<<<<<<<<;;;;;;;:::::::::::999999999998777777777776666666555555554444444444433333333333322222211111111100000000000///////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}~~€��‚‚ƒƒ„„††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡††††……„„ƒƒ‚‚‚���€€€€���€€€€~~~~}}}}}}||||zzzzzyyyyyyyyyxxxxxxxxwwwvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaa```````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>==========<<<<<<<<;;;;;;;;:::::::::::999999999998777777777776666666555555554444444444433333333333322222211111111100000000000///////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||}}~~€��‚‚ƒ„„…†††‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††ˆ‡‡‡‡†††………„„ƒƒ‚‚���€€€€���€€€€~~~~}}}}}|||||zzzzzzyyyyyyyyxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnnmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaaa``````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>===========<<<<<<<<<;;;;;;;::::::::::9999999999998777777777776666666555555554444444444433333333333322222211111111100000000000///////............------------,,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}~~€��‚ƒƒ„…††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††ˆ‡‡‡‡†††………„„ƒ‚‚���€€€��€€€€€~~~~}}}}}}}||||zzzzzzzzyyyyyyyxxxxxxxwwwvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaa```````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>==========<<<<<<<<<;;;;;;;;::::::::::9999999999997777777777776666666555555555444444444433333333333322222211111111100000000000///////............-------------,,,,,,,,,,,++++++++++++**********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{|||||||||||||}}~~€€�‚‚ƒƒ…††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††ˆ‡‡‡‡‡††………„ƒƒ‚‚��€€€€€€€€€~~~~}}}}}}}||||zzzzzzzzzyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhghhggggggggggggfffffffffffeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaa````aaaaaa```````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>==========<<<<<<<<<;;;;;;;;::::::::::9999999999997777777777776666666555555555444444444433333333333322222111111111000000000000///////............-------------,,,,,,,,,,,++++++++++++**********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||{{||||||||||||||}}~~€€�‚ƒƒ……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††ˆˆ‡‡‡‡†††……„ƒƒ‚‚�€€€€€€€€~~~~~}}}}}}}||||zzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhghhggggggggggggfffffffffffeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaa````aaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>===========<<<<<<<<<;;;;;;;;::::::::::9999999999987777777777776666666555555555444444444433333333333322222111111111000000000000///////............-------------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||||||{{{|||||}}}~€��‚ƒ……†‡‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡†ˆˆ‡‡‡‡†††……„ƒƒ‚��€€~~€€€€~~~~}}}}}}}|||||zzzzzzzzzzzyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhghhggggggggggggfffffffffffeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa````aaaaaa```````````________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>===========<<<<<<<<<;;;;;;;;::::::::::9999999999987777777777776666666655555554444444444433333333333322222111111111000000000000///////............------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||||{{{{{{||||}}~~€€�‚ƒ……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†ˆˆˆ‡‡‡‡††……„ƒƒ‚��€€~~~€~~~~}}}}}}}}}|||}{{{zzzzzzzzzyyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhghhgggggggggggfffffffffffeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa````aaaaaa``````````_________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>==========<<<<<<<<<<;;;;;;;;:::::::::99999999999987777777777776666666555555555444444444433333333333322222111111111000000000000///////............------------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{|||||{{{{{{{||||}}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡ˆˆˆˆ‡‡‡†††…„„ƒ‚��€€~~~~~~~~}}}}}}}}}|}|}}{{{{{zzzzzzzyyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgghhgggggggggggfffffffffffeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa````aaaaa```````````_________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>==========<<<<<<<<<<;;;;;;;;:::::::::99999999999887777777777776666666555555554444444444433333333333222222111111111000000000000///////............------------,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{||||{{{{{{{{{|||}}~~€��‚„…†‡‡ˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡ˆˆˆˆ‡‡‡‡††…„„ƒ‚��€€~~~}~~~~~~}}}}}}}}|||}}}{{{{{{zzzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgghggggggggggggfffffffffffeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa````aaaaa```````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYZYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>==========<<<<<<<<<<;;;;;;;;:::::::::99999999999887777777777766666666555555554444444444433333333333222222111111111000000000000///////............------------,,,,,,,,,,,++++++++++++**********))))))))))())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{|||}}~€€�‚„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‰ˆˆˆˆ‡‡‡††……„ƒ‚‚�€~~~}}~~~~~~~}}}}}}}}|||}}}}{{{{{{{zzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgghggggggggggggfffffffffffeeeeddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaa````aaaaa```````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999887777777777766666666555555554444444444433333333333222222111111111000000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))())((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! !!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{|||{{{{{{{{{{{|||}}~€�‚„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‰ˆˆˆˆˆ‡‡‡††…„ƒƒ‚�€€~~~}}~~~~~~~~}}}}}}}}|||}}}}}{{{{{{{zzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgghgggggggggggffffffffffffeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````aaaaa```````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999887777777777766666666555555554444444444433333333333222221111111111000000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))())((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{||}}~~€�‚„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‰‰ˆˆˆˆˆ‡‡††…„„ƒ‚�€€~~}}}~~~~~~~}}}}}}}}}||||}}}}}{{{{{{{zzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggghgggggggggggfffffffffffeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````aaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999887777777777666666665555555554444444444433333333333222221111111111000000000000///////...........------------,,,,,,,,,,+++++++++++++***********))))))))))())((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{|||}~~€�‚„……†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‰‰‰ˆˆˆˆ‡‡‡††…„ƒ‚��€~~}}}~~~~~~}}}}}}}}}|||||}}}}}{{{{{{zzzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggghgggggggggggfffffffffffeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````aaaaa```````````_________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999887777777777666666665555555554444444444433333333333222221111111111000000000000//////............-----------,,,,,,,,,,,++++++++++++***********)))))))))))())((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{|||}~~€�‚„„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰‰ˆˆˆˆˆ‡‡††…„„ƒ‚�€~}}}~~~~}}}}}}}}}}|||||}}}}}}{{{{{{zzzzzzyyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````aaaaa``````````__________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999887777777776666666665555555554444444444433333333333222221111111111000000000000///////...........-----------,,,,,,,,,,+++++++++++++***********)))))))))))())((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!  ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„……………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€��ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡†……„ƒ‚�€~~}}~~~}}}}}}}}}|||||||}}}}}}{{{{{zzzzzzzyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````aaaa```````````__________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999887777777776666666655555555554444444444433333333333222221111111111000000000000//////............----------,,,,,,,,,,,++++++++++*++***********)))))))))))())((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!  ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€€�ƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††…„ƒ‚��€~~}}~~~}}}}}}}}||||||||}}}}}}{{{{{zzzzzzyyyyyxxxxxwwwwvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````aaaa```````````__________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999887777777766666666655555555554444444444433333333332222221111111110000000000000//////...........-----------,,,,,,,,,,,++++++++++*+************)))))))))))())((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!  ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„…………………………………………………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€�ƒ„„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‡‡†……„ƒ‚�€~}}~~}}}}}}}}|||||||||}}}}}}{{{{zzzzzzyyyyyxxxxxxwwwwvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````aaaa``````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999887777777766666666655555555554444444444433333333332222211111111110000000000000//////...........-----------,,,,,,,,,,+++++++++++*+************)))))))))))())((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{||||}}~~€��ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰‰Ž�������ŒŒŒ‹‹Š‰ˆ‡†……„ƒ‚��€~~~~~~~~~~~~~~~~{{{{{{{zzzzzyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuussssssssssssrrrrrrrrrrrqqooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````__________^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::9999988888888887777777777666666555555555444444444433333333332222222222211111110000000000///////////////////...........-----------,,,,,,,,,,,++++++++++++++++***********)))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{||||}}~~€€�ƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰Ž��������ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚‚�€€~~~~~~~~~~~~~~~~{{{{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuussssssssssssrrrrrrrrrrrqqooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggfffffffffffeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::999988888888888877777777766666655555555444444444443333333333322222222221111111000000000///////////////////...........------------,,,,,,,,,,++++++++++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||||}}~~€�ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆŽ��������ŒŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚�€€~~~~~~~~~~~~~~~{{{{{{zzzzzyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuussssssssssssrrrrrrrrrrrqqoooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggfffffffffffeeeddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::999998888888888877777777766666555555555444444444443333333333322222222221111110000000000///////////////////...........------------,,,,,,,,,,+++++++++++*++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{|||}}}~€€‚ƒ„„…††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰ˆ���������ŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuussssssssssssrrrrrrrrrrqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggfffffffffffeeeddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::999988888888888877777777766666555555555444444444443333333333322222222221111110000000000///////////////////...........-----------,,,,,,,,,,,+++++++++++*++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{||||}}~~€€‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰Š‰‰‰‰‰ˆˆ����������ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚€€~~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuusssssssssssrrrrrrrrrrrqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffffffeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````````__________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::999998888888888877777777766666555555555444444444443333333333322222222221111110000000000///////////////////...........-----------,,,,,,,,,,,+++++++++++*++++*************)))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{||||}}~~€‚‚ƒƒ„……††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ����������ŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuusssssssssssrrrrrrrrrrrqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggfffffffffffeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::999988888888888877777777766666555555554444444444443333333333322222222221111110000000000//////////////////............-----------,,,,,,,,,,,+++++++++++*++++*************)))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{|||}}}~~�‚‚ƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ����������ŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~~|{{{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuusssssssssssrrrrrrrrrrqqqqooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeedddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::999988888888888877777777766666555555554444444444443333333333322222222221111110000000000//////////////////...........------------,,,,,,,,,,,+++++++++++*++++*************)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{||||}}~~��‚ƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆ�����������ŒŒŒ‹‹Š‰ˆ‡†……„ƒ��€~~~~~~~~~~~|{{{{{zzzzyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuussssssssssrrrrrrrrrrrqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::99998888888888887777777776666655555555444444444444333333333332222222222111111000000000//////////////.///............------------,,,,,,,,,,,+++++++++++*++++*************)))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{|||}}}~~€�‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ������������ŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~|{{{{{{zzzzyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuussssssssssrrrrrrrrrrrqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggffffffffffeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````````__________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::99998888888888887777777776666555555555444444444443333333333322222222222111111000000000//////////////.///............-----------,,,,,,,,,,,,+++++++++++*++++*************)))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{||||}}}~~€��‚‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆ�������������ŒŒ‹‹Š‰ˆ‡†…„„‚��€€~~~~~~~~~|{{{{{{zzzzyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuusssssssssrrrrrrrrrrrqqqqqoooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggffffffffffeeeeedddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::99998888888888887777777776666555555555444444444443333333333322222222222111110000000000/////////////..///............---------,-,,,,,,,,,,,,++++++++++++++++**************))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{||||}}~~€€��‚ƒƒ„„……†‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ�������������ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€€~~~~~~~~~||{{{{{zzzzyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuusssssssssrrrrrrrrrrrqqqqqooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggffffffffffeeeeedddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::99998888888888887777777776666555555555444444444443333333333322222222221111110000000000/////////////..///...........------------,,,,,,,,,,,,+++++++++++++++++*************))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{||||}}~€€�‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆ��������������ŒŒŒ‹Š‰ˆ‡‡†…ƒ‚��€€~~~~~~~~|{{{{{{zzzzyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuusssssssssrrrrrrrrrrrqqqqqooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffeeeeedddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;:::99998888888888887777777766666555555555444444444443333333333322222222221111110000000000/////////////..//............----------,-,,,,,,,,,,,,++++++++++++++++**************))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}€€��‚ƒƒ„……††‡ˆˆˆ‰‰‰‰‰‰‰‰‰Ž��������������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€~~~~~~|{{{{{{zzzzyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuussssssssrrrrrrrrrrrqqqqqqooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````_```___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;:::99998888888888887777777766666555555555444444444443333333333322222222221111110000000000/////////////..//............------------,,,,,,,,,,,,,++++++++++++++++*************))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{|||}}€€�‚‚ƒ„„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽ�������������ŒŒ‹Š‰‰ˆ‡†„ƒ‚‚�€€~~~~~~|{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuussssssssrrrrrrrrrrrqqqqqqooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffeeeeeeddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````_``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;:::99998888888888887777777766666555555554444444444433333333333222222222221111110000000000/////////////..//............----------,--,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}||}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||}~€€�‚‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽ��������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuussssssssrrrrrrrrrrrqqqqqqooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffeeeeeeddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````_``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;:::99998888888888877777777766666555555555444444444433333333333222222222221111110000000000////////////.../.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}}}}}||}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||~€��‚ƒ„„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰�ŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒ‹ŠŠ‰ˆ‡…„ƒƒ‚�€€~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuussssssssrrrrrrrrrrrqqqqqqoooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffeeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````_``___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;:::99998888888888877777777766666555555554444444444433333333333222222222211111110000000000////////////.../.............-------------,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}}}}}|||}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||~~€€�‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠ���ŽŽŽŽŽŽŽŽŽŽŽ����ŒŒ‹Š‰ˆ‡†…„ƒ‚��€€~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuusssssssrrrrrrrrrrrrqqqqqqoooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````__``___________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;:::99988888888888877777777766666555555554444444444433333333333222222222211111110000000000////////////.../.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||~~€�‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ����ŽŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€€~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuussssssssrrrrrrrrrrqqqqqqqoooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````__`___________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;:::99988888888888877777777766665555555554444444444333333333333222222222211111110000000000////////////.../.............-------------,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}|||||||||||||||||||{{||{{{{{{{{{{{{{{{{{{{{{{|}~~€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠ������ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰‡†…„ƒ‚��€~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuusssssssrrrrrrrrrrrqqqqqqqooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihiiiiiihhhhhhhhhhhggggggggggggggggffffffffffeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````__`___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;::::99988888888888877777777766665555555554444444444333333333332222222222111111110000000000////////////.../.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}||||||||||||||||||||{{|{{{{{{{{{{{{{{zzzzz{{{{{}~~€€�‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹��������ŽŽŽŽŽŽŽŽ����ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuusssssssrrrrrrrrrrrqqqqqqqooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihiiiiihhhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````__`___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;::::99988888888888877777777766665555555554444444444333333333332222222222111111110000000000////////////.../.............-------------,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{}}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹���������ŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠˆ‡†…„ƒ‚�€€~~~~~~~{{{{{{{zzzzyyyyyxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuussssssssrrrrrrrrrrqqqqqqqooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihiiiiihhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````__`___________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;::::99988888888888877777777666665555555554444444444333333333332222222222111111110000000000////////////.../..............-----------,,,,,,,,,,,,+++++++++++++++++************))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzz{{}}~~€�‚ƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹����������ŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡…„ƒ‚��€~~~~~~~~{{{{{{{zzzzyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuusssssssrrrrrrrrrrrqqqqqqqoooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhiiiiihhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````__`__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIJJJJIIIIIIIIHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;::::99988888888888877777777666665555555554444444444333333333332222222222111111110000000000////////////.../..............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{|}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹�����������ŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡†…„ƒ‚�€~~~~~~~~~~{{{{{{{zzzzyyyyyxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuusssssssrrrrrrrrrrrqqqqqqqooooonnnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhiiiihhhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````````___`__________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIJJJJIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;::::999888888888887777777776666655555555544444444443333333333322222222211111111100000000000////////////..//.............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzz{||}~~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‘����������ŽŽŽŽŽŽŽ����ŒŒ‹‰ˆ‡†…„ƒ‚�€~~~~~~~~~~~{{{{{{{zzzzyyyyyxxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuussssssssrrrrrrrrrrqqqqqqqooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhiiiihhhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIJJJJIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;::::999888888888887777777776666655555555544444444433333333333322222222211111111100000000000////////////..//.............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz||}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‘����������ŽŽŽŽŽŽŽ����ŒŒ‹Š‰ˆ‡…„ƒ‚�€€~~~~~~~~~~~{{{{{{{zzzzzyyyyxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuuusssssssrrrrrrrrrrqqqqqqqqooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhiiiihhhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIJJJJIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>><<<<<<<<<<<;;;;;;;;;;::::999888888888887777777776666655555555544444444433333333333322222222211111111100000000000////////////..//.............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||{{{{{{{{{{{{{{||}}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠ‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡††Œ‹Š‰ˆ‡…„ƒ‚‚��€€€€€€€€€€€€||||{{{{{zzzzzyyyyxxxxxxwttttttssssssssssssssssrrrppppppppppppppoooooooonnnooooooonnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhhgggggffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA????????>>>>>>>>>>>======;;;;;::::::::::999999999977777777777766666666655555444444444333333333222222222111111111110000000000//00//////////////....................-----------,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((('''''''''''''&&&&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||{{{{{{{{{{{{{{{||}~~€�‚ƒ„…†‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡††Œ‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€||||{{{{{{zzzzyyyyxxxxxxwtttttsssssssssssssssrrrrrpppppppppppppooooooooonnnooooooonnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>>======;;;;;::::::::::999999999977777777777766666666655555444444444333333333222222222111111111110000000000//00//////////////....................-----------,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((''''''''''''''&&&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||{{{{{{{{{{{{z{{{||}~€�‚ƒ„……†‡ˆˆ‰‰‰‰ŠŠŠ‹ŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡††Œ‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€||||{{{{{{zzzzyyyyxxxxxxwtttttssssssssssssssrrrrrrpppppppppppppooooooooonnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjiiiijjiiiiiiiiiiiihhhhhhhhhhhggggfffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>>======;;;;;::::::::::99999999997777777777776666666665555544444444433333333322222222211111111111000000000///00//////////////....................-----------,,,,,,,,,,,,+++++++++++++**************))))))))))((((((((('''''''''''''&&&&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||{{{{{{{{{{{{zz{{{|}}~€�‚ƒ„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††ŒŒ‹Š‰ˆ†…„ƒ‚‚��€€€€€€€€€€€||||{{{{{zzzzzyyyyxxxxxxwtttttsssssssssssssrrrrrrrpppppppppppppooooooooonnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhggggfffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>>======;;;;;::::::::::99999999997777777777776666666665555544444444433333333322222222211111111111000000000///00//////////////....................-----------,,,,,,,,,,,,+++++++++++++**************))))))))))((((((((('''''''''''''&&&&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzz{{||}~~€�‚ƒ„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡††ŒŒ‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€||||{{{{{zzzzzyyyyxxxxxwwtttttssssssssssssrrrrrrrrpppppppppppppooooooooonnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhggggfffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>>======;;;;;::::::::::99999999997777777777766666666655555544444444433333333322222222211111111111000000000///00//////////////....................-----------,,,,,,,,,,,,++++++++++++**************)))))))))))((((((((('''''''''''''&&&&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||{{{{{{{{{{zzzzzz{{||}~€�‚ƒ„……†‡‡ˆˆˆ‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€|||{{{{{{zzzzyyyyxxxxxxwwttttsssssssssssssrrrrrrrrppppppppppppoooooooooonnnooooonnnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjiiiiijiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA??????>>>>>>>>>>>>>======;;;;;::::::::::99999999998777777777766666666655555544444444433333333322222222211111111111000000000///00//////////////....................-----------,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((('''''''''''''&&&&&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{||||||||||||{{{{{{{{{{{zzzzzzz{{||}~€��‚ƒ„……†‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡†††�Œ‹ŠŠ‰ˆ‡†…„ƒ‚‚���€€€€€€€€||{{{{{{{zzzzyyyyxxxxxxwwttttssssssssssssrrrrrrrrrppppppppppppoooooooooonnnooooonnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjiiiiijiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>=======;;;;;::::::::::99999999998777777777766666666655555444444444433333333322222222211111111111000000000///00//////////////....................-----------,,,,,,,,,,,,++++++++++++**************))))))))))(((((((((('''''''''''''&&&&&&&'''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||{{{{{{{{{{zzzzzzzzz{{||}~€�‚‚ƒ„……††‡‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡††††�Œ‹‹Š‰ˆ‡†…„ƒƒ‚‚���€€€€€€€|{{{{{{{{zzzzyyyyxxxxxxwwttttssssssssssssrrrrrrrrrppppppppppppooooooooonnnnooooonnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiiijiiiiiiiiiiiihhhhhhhhhhhggggfffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>>>>=======;;;;;:::::::::999999999998777777777766666666655555444444444433333333322222222211111111111000000000///00//////////////....................-----------,,,,,,,,,,,+++++++++++++**************))))))))))(((((((((('''''''''''''&&&&&&&'''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||}}}|||||||||||||||||||||{|||||||||||||{{{{{{{{{{{{|||||||||||{{{{{{{{{{{zzzzzzzzzz{{|}}~€�‚‚ƒ„……††‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††�ŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ‚‚����€€€€€{{{{{{{{{zzzzyyyyxxxxxxwwtttssssssssssssrrrrrrrrrrpppppppppppooooooooooonnnoooonnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRQQQQRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>>>>=======;;;;;::::::::::99999999998777777777766666666555555444444444333333333222222222211111111111000000000///00//////////////....................-----------,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((('''''''''''''&&&&&&&'''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}||||||||||||||||||||||{|||||||||||||{{{{{{{{{{{{||||||||||{{{{{{{{{{{{zzzzzzzzzzz{{|}~~€�‚‚ƒ„……††‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡†††††††�ŒŒ‹‹Š‰ˆˆ‡†…„ƒƒ‚‚����€€€€{{{{{{{{zzzzzyyyyxxxxxwwwttttsssssssssssrrrrrrrrrrpppppppppppoooooooooonnnnoooonnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>>>========;;;;;::::::::::99999999998777777777766666666555555444444444333333333222222222111111111111000000000///00//////////////....................----------,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((''''''''''''''&&&&&&'''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||}}|||||||||||||||||||||{{||||||||||||{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{zzzzzyyzzzz{{||}~~€�‚‚ƒ„……†‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††††�ŒŒŒ‹‹Š‰ˆ‡††…„ƒƒ‚‚����€€€{{{{{{{{zzzzyyyyyxxxxxwwwtttsssssssssssrrrrrrrrrrrppppppppppooooooooooonnnnoooonnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>>>========;;;;;::::::::::99999999998777777777666666666555555444444444333333333222222222111111111111000000000///00/////////////.....................----------,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((''''''''''''''&&&&&&'''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||}||||||||||||||||||||||{{|||||||||||{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{zzzzyyyzzzz{{||}~€�‚ƒƒ„……†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††††��ŒŒŒ‹ŠŠ‰ˆ‡††…„ƒƒ‚‚���€€€{{{{{{{{zzzzyyyyyxxxxxwwwtttsssssssssssrrrrrrrrrrrppppppppppooooooooooonnnnoooonnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>>=========;;;;;;:::::::::99999999998777777777666666665555555444444444333333333222222222111111111111000000000///00//////////////....................----------,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((''''''''''''''&&&&&&''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{zzzzyyyyzzzz{{||}~€€�‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡‡†††††††��ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚���€€{{{{{{{{zzzzyyyyyxxxxxwwwttttssssssssssrrrrrrrrrrrppppppppooooooooooooonnnnoooonnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>>=========;;;;;;:::::::::99999999998777777777666666665555555444444443333333333222222222111111111111000000000///00/////////////.....................----------,,,,,,,,,,,,+++++++++++++*************))))))))))(((((((((((''''''''''''''&&&&&&''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{zzzzyyyyyzzzz{{|}}~€��‚ƒ„……‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††††††���ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚��€€{{{{{{{zzzzzyyyyyxxxxxwwwttttssssssssssrrrrrrrrrrrppppppoooooooooooooonnnnnooonnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>=========;;;;;;:::::::::99999999997777777777666666665555555444444443333333333222222222111111111111000000000///00/////////////.....................----------,,,,,,,,,,,,+++++++++++++*************))))))))))((((((((((('''''''''''''''&&&&&''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{zzzzyyyyyyzzz{{||}~~€�‚‚ƒ„…†‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡‡††††††�����ŒŒŒ‹ŠŠ‰ˆ‡††…„ƒ‚‚��€€{{{{{{{zzzzzyyyyyxxxxxwwwttttssssssssssrrrrrrrrrrrppppoooooooooooooooonnnnnoooonnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>==========;;;;;;:::::::::99999999997777777777666666665555555444444443333333332222222222111111111111000000000///00/////////////.....................----------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((('''''''''''''''&&&&&''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{|||||||||{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyzzz{{||}~€�‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††††††������ŒŒŒ‹ŠŠ‰ˆ‡†…„„ƒ‚��€€{{{{{{{zzzzzyyyyyxxxxxwwwttttssssssssssrrrrrrrrrrrpppoooooooooooooooonnnnnnooonnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@??????>>>>>>>>>==========;;;;;;:::::::::99999999997777777776666666665555555444444443333333332222222222111111111110000000000///00/////////////.....................----------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((('''''''''''''''&&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{||||||||{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyzzzz{{|}}~€�‚‚ƒ„†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡†††††�������ŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚��€{{{{{{zzzzzzyyyyyxxxxxwwwttttssssssssssrrrrrrrrrrrppooooooooooooooooonnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>==========;;;;;::::::::::9999999999777777777666666665555555544444443333333333222222222211111111111000000000////0//////////////.....................----------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((''''''''''''''''&&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyzzz{{||}~~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††††��������ŒŒŒ‹Š‰ˆ‡†…„ƒƒ‚��€{{{{{zzzzzzzyyyyyxxxxxxwwttttssssssssssrrrrrrrrrrrppoooooooooooooooonnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>==========;;;;;::::::::::9999999999777777777666666665555555544444443333333333222222222111111111111000000000////0//////////////.....................---------,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyzzz{{||}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††���������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€{{{{zzzzzzzzzyyyyxxxxxxwwttttssssssssssrrrrrrrrrrrppooooooooooooooonnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbbbaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>==========;;;;;::::::::::9999999999777777777666666665555555544444443333333333222222222111111111111000000000////0//////////////......................--------,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((('''''''''''''''''&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{|}~~€�‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††����������ŒŒ‹Š‰ˆ‡†…„ƒ‚��€{{{{zzzzzzzzzyyyyxxxxxxwwttttssssssssssrrrrrrrrrrrpoooooooooooooooonnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???????>>>>>>>>==========;;;;:::::::::::9999999999777777777666666665555555544444443333333333222222222111111111111000000000////0//////////////......................--------,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{||}~€�‚ƒ…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††�����������Œ‹‹Š‰ˆ‡†„ƒ‚‚�€{{{zzzzzzzzzzyyyyyxxxxxwwttttsssssssssssrrrrrrrrrroooooooooooooooonnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA???????>>>>>>>>==========;;;;:::::::::::9999999999777777776666666665555555544444433333333333222222222111111111111000000000////0//////////////.....................---------,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€�€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyzzz{{|}~€�‚ƒ„…‡ˆˆ‰Š‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††�����������ŒŒ‹Š‰ˆ‡†…„ƒ‚�€{{{zzzzzzzzzzyyyyyxxxxxwwtttttssssssssssrrrrrrrrrroooooooooooooooonnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA???????>>>>>>>>==========;;;::::::::::::999999999977777777666666665555555554444443333333333322222222211111111111000000000///////////////////.......................--------,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyzzz{||}~€�‚„…†‡ˆ‰Š‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††�����������ŒŒ‹Š‰ˆ‡†…„ƒ‚��{{{{zzzzzzzzzyyyyyxxxxxwwttttttssssssssssrrrrrrrrroooooooooooooooonnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA???????>>>>>>>>==========;;:::::::::::::999999999977777777666666665555555554444443333333333322222222211111111111000000000///////////////////......................--------,,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''''''&&&&'''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyzz{{|}~€�‚„…†‡ˆ‰ŠŠ‹‹ŒŒ‹‹‹‹ŠŠ‰ˆˆ‡‡‡†������������Œ‹‹Š‰ˆ†…„ƒ‚��{{{{zzzzzzzzzzyyyyxxxxxwwtttttttsssssssssrrrrrrrrroooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA???????>>>>>>>>=========<;::::::::::::::999999999977777777666666665555555554444443333333333322222222111111111111000000000///////////////////......................--------,,,,,,,,,,,,,,+++++++++++++************)))))))))(((((((((((((''''''''''''''''&&&&''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyzzz{||}~€‚ƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†������������ŒŒ‹Š‰ˆ‡†…„ƒ‚�|{{{{zzzzzzzzzyyyyxxxxwwwttttttttsssssssssrrrrrrrrooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaa`````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA???????>>>>>>>>=========<:::::::::::::::999999999977777777666666665555555554444443333333333222222222111111111111000000000///////////////////......................--------,,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''''&&&&''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""!!!!!!!!!!!!  }}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}|||||||||||}}|||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxyyz{|}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††……„„ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡†…„ƒ‚�€~~}}}}}||||||||{{{{zzzzyyytttttttttttttssssssrrrrrrpppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\[[[[[[[[[[ZZ[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;;;:::::::::::::999998777777776666666655555555443333333333322222222222211111111111000000000//////00//////////////........./////////........---------------,,,,,,,,,,,,,+++++********)))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!  }}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}||||||||||||}|||||||||||||||||||||||{}}||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyz{{|~€�‚„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††……„ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}}}}}|||||||{{{{zzzzyyyttttttttttttttsssssrrrrrrppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddccccccccbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@>>>>>>>>========<<<<<<<<<;;;;;;:::::::::::::9999998777777776666666655555555443333333333322222222222211111111111000000000//////00//////////////........./////////........--------------,,,,,,,,,,,,,,+++++********)))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!  }}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{}}|||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxyyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††……„ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}}}}}}|||||{{{zzzzyyyytttttttttttttttsssssrrrrrppppppppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@>>>>>>>>========<<<<<<<<;;;;;;;::::::::::::::99999777777777666666665555555544333333333332222222222221111111111100000000///////0///////////////.........////////........---------------,,,,,,,,,,,,,,+++++********))))))))))(((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{}|||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxyz{|}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††……‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~~}}}}}}||||{{{zzzzyyyytttttttttttttttsssssrrrrrppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@>>>>>>>>=======<<<<<<<<<;;;;;;::::::::::::::999999777777776666666665555555544333333333332222222222221111111111100000000///////0//////////////..........////////........---------------,,,,,,,,,,,,,,+++++********))))))))))(((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxyyz{|}€�‚„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††……‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡†……ƒƒ‚�€~~~}}}}}||||{{{zzzzyyyyttttttttttttttttssssrrrrrpppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^^^^]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\[[[[[[[[[[ZZZ[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@>>>>>>>>=======<<<<<<<<<;;;;;;::::::::::::::999999777777776666666665555555544333333333332222222222221111111111000000000///////0//////////////..........////////........---------------,,,,,,,,,,,,,,+++++********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvwwwwxxyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€€~~~}}}}}|||{{{zzzyyyyytttttttttttttttttssssrrrrpppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^]]]]]]]]]]]]]\\\\]]]]\\\\\\\\[[[[[[[[[[ZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@>>>>>>>========<<<<<<<<;;;;;;:::::::::::::::999999777777776666666655555555544333333333332222222222221111111111000000000///////0//////////////..........////////........---------------,,,,,,,,,,,,,++++++*******)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvwwwxxyzz{}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††…‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚�€€~~~}}}}|||{{{zzzyyyyyttttttttuuuutttttssssrrrrppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmllllmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddcccccccbbbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>>========<<<<<<<<;;;;;;:::::::::::::::999999777777776666666655555555543333333333332222222222221111111111000000000//////////////////////..........////////........---------------,,,,,,,,,,,,,++++++*******))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvwwwxxyz{|}€�‚„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚��€€~~~~}}}||{{{zzzyyyyytttttttuuuuutttttssssrrrrppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmllllmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^]]]]]]]]]]]]]\\\\\]]]\\\\\\\\\[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>>=======<<<<<<<<<;;;;;::::::::::::::::999999777777776666666655555555543333333333332222222222221111111111000000000///////0/////////////...........///////.........---------------,,,,,,,,,,,,,++++++*******))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwxxyz{|}~�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚��€€~~~}}}||{{{zzyyyyyytttttttuuuuuutttttsssrrrrpppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmllllmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>========<<<<<<<<<;;;;;::::::::::::::::999999777777766666666655555555543333333333332222222222221111111111000000000/////////////////////...........///////.........---------------,,,,,,,,,,,,,++++++*******)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||||||}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxyyz{}~€�ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡‡†ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚‚��€€~~}}||{{{zzyyyyyytttttttuuuuuuuttttssssrrrpppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmllllmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>>========<<<<<<<<<;;;;;:::::::::::::::9999999777777766666666655555555543333333333333222222222221111111110000000000/////////////////////...........///////.........---------------,,,,,,,,,,,,,++++++*******)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}|||||||||||}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvwwxxyz{|}~€�‚ƒ…††‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆ‡‡†…„ƒƒ‚‚��€€~~}}|{{zzzyyyyyxttttttttuuuuuuttttssssrrrpppppppppppppppoooooooooonnnnnmmmmmmmmmmmmmmmmllllmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddccccccbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>========<<<<<<<<<;;;;;;:::::::::::::::9999999777777766666666555555555543333333333333222222222221111111110000000000/////////////////////...........//////..........--------------,,,,,,,,,,,,,+++++++*******)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}||||||||||||}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvwwwxyz{|}~�‚ƒ„…†‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†�ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡‡†…„„ƒƒ‚‚��€€~~}}||{zzzyyyyxxttttttttuuuuuuttttssssrrrppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmlllllmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddcccccbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@>>>>>========<<<<<<<<<;;;;;;:::::::::::::::9999999777777766666666555555555543333333333332222222222221111111110000000000/////////////////////...........//////..........--------------,,,,,,,,,,,,,+++++++******)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||||||||||||}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwxxyz{|~€�ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡‡��ŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††…„„ƒƒ‚‚��€€~~}||{zzzyyyxxxssttttttuuuuuuttttssssrrrppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmlllllmmlllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddcccccbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@>>>>>========<<<<<<<<<;;;;;:::::::::::::::99999999777777666666666555555555543333333333333222222222221111111110000000000////////////////////............//////..........--------------,,,,,,,,,,,,,+++++++******)))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}||||||||||||||}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwxyz{|}~€�‚ƒ„…†‡ˆˆˆ‰‰‰‰ˆˆˆˆ‡‡��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„ƒƒ‚‚��€€~}||{zzyyyxxxxsssttttttuuuuutttttsssrrrppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmmllllmmlllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddcccccbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@>>>>========<<<<<<<<<<;;;;;:::::::::::::::99999999777777666666666555555555533333333333332222222222221111111110000000000////////////////////............//////..........--------------,,,,,,,,,,,,,+++++++******)))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}|||||||||||||||}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvwwxyyz|}~€‚ƒ„…†‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡���ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†……„„„ƒƒ‚‚��€€~}}|{zzyyyxxxxssssttttttuuuutttttsssrrrpppppppppppppppppoooooooonnnnnnmmmmmmmmmmmmmmmllllmmlllllllllllkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddccccbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@>>>>========<<<<<<<<<;;;;;;:::::::::::::::99999999777777666666665555555555533333333333332222222222221111111110000000000///////0////////////............/////...........--------------,,,,,,,,,,,,,+++++++******)))))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvwwxxyz{|}€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡���ŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††………„„ƒƒƒ‚��€~~}|{zzyyyxxxxsssstttttttuuutttttsssrrrpppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmllllmmlllllllllllkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddccccbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@>>>=========<<<<<<<<<;;;;;;::::::::::::::999999999777776666666665555555555433333333333332222222222221111111110000000000///////0////////////............/////...........--------------,,,,,,,,,,,,,+++++++******))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwxyz{|}~�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡����ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„ƒƒ‚�€€~}|{zzyyxxxxxsssssttttttttttttttsssrrrpppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmlllllmllllllllllllkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddccccbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@>>>========<<<<<<<<<<;;;;;;::::::::::::::999999999777776666666665555555555433333333333332222222222221111111100000000000///////0////////////............////............--------------,,,,,,,,,,,,,+++++++******))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}|||||||||||||||||||||||||||||||||||||||||||{|||||||||||{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvwwxxyz{|~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡����ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††……………„„ƒ‚‚�€~}|{{zyyxxxxxsssssstttttttttttttsssrrrpppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmlllllmlllllllllllkkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@>>=========<<<<<<<<<<;;;;;;::::::::::::::999999999777776666666665555555555433333333333332222222222221111111100000000000///////0////////////............///.............---------------,,,,,,,,,,,,+++++++******))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}|||||||||||||||||||||||||||||||||||||||||||{{||||||||||{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxyz{|}~�‚ƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡�����ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††††………„„ƒ‚�€~}|{{zyyxxxxxsssssssttttttttttttsssrrrpppppooooppppppppoooooooonnnnnnnnmmmmmmmmmmmmmllllmlllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@?>>=========<<<<<<<<<<;;;;;:::::::::::::::999999998777776666666655555555555433333333333332222222222221111111100000000000///////0////////////............//..............---------------,,,,,,,,,,,,+++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}|||||||||||||||||||||||||||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxyyz{}~€�‚ƒ„…††‡‡‡ˆˆˆ‡‡‡‡������ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††††………„ƒƒ‚�€}||{zyyxxxxxsssssssttttttttttttssssrrpppppoooooppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllmllllllllllkkkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?>==========<<<<<<<<<<;;;;;::::::::::::::9999999998777766666666655555555555433333333333332222222222221111111100000000000///////0///////////.............//..............---------------,,,,,,,,,,,,+++++++******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwxxyz{|}~€�‚ƒ„……††‡‡‡‡‡‡‡‡‡������ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††……„„ƒ‚�€~}|{zyyxxxxwsssssssstttttttttttssssrrppppoooooooppppppoooooooonnnnnnnnnmmmmmmmmmmmmllllmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@??>==========<<<<<<<<<<;;;;;::::::::::::::9999999998777766666666655555555554433333333333322222222222221111111100000000000///////0///////////............./...............----------------,,,,,,,,,,,+++++++******)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""!!!!!!!!!!!  |}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}|||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwxyz{|}~€�‚ƒ„……††‡‡‡‡‡‡‡‡������ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡†‡‡†††……„ƒ‚�€~}|{zzyyxxxwsssssssssttttttttttssssrrppppooooooooppopooooooooonnnnnnnnnmmmmmmmmmmmmllllmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddccbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@??>==========<<<<<<<<<<;;;;;::::::::::::::9999999998777766666666655555555554433333333333322222222222211111111100000000000///////0///////////............./...............----------------,,,,,,,,,,,+++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""!!!!!!!!!!!  ||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}|||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwxxyz{|}~€‚ƒƒ„……††‡‡‡‡‡‡‡�������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††……„ƒ‚�~}|{zzyyxxxxsssssssssttttttttttssssrrppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmllllmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddddccbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@???==========<<<<<<<<<<<;;;;;::::::::::::::9999999998777666666666655555555554433333333333322222222222211111111100000000000///////0///////////............-................----------------,,,,,,,,,,,,++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!  ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwxyz{|}~€�‚ƒ„„……†††‡‡‡‡‡�������ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††…„ƒ‚�€~}|{zyyxxxxsssssssssstttttttttssssrrppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAA@@@@@@@@???===========<<<<<<<<<<;;;;;::::::::::::::9999999998777666666666555555555554433333333333322222222222211111111100000000000///////0///////////............-................-----------------,,,,,,,,,,,++++++******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""!!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwxxyz{|}~€�‚ƒ„„……†††††††�������ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††…„„‚�€~}|{zzyyxxxsssssssssstttttttttssssrrppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddcbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^]]]]]]]]]]\\\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAA@@@@@@@@???===========<<<<<<<<<<;;;;;::::::::::::::9999999988777666666666555555555554433333333333322222222222211111111100000000000///////0///////////............-................-----------------,,,,,,,,,,,++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvuuuuuuuuvvwxxyz{|}~€�‚ƒƒ„……†††††‡‡‡‡‡‡‡‡‡††††……„„ƒƒƒ‚‚‚‚‚‚�‡‡‡‡‡††……„ƒ‚€~}|{{zyyxxxvvvvvvvvvvvwwwwwwwwwvvvuuooooooonnoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggffffffffffffeeeeeeddddddddddddccccccccccccbcbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVWVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@????????>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999888887777777776666666666555554444444444443333333333332111111100000000000////////000///////////............-----------------,,,,,,,,++++++++++++**********))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuvvwwxyyz{|}~€�‚ƒƒ„……†††††‡‡‡‡‡‡‡†††††……„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆ‡‡‡††…„ƒ‚�€~}|{zzyyxxvvvvvvvvvvvwwwwwwwwwvvvuuoooooonnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeedddddddddddccccccccccccbbcbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@????????>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888777777777666666666655555444444444444333333333333211111100000000000/////////000///////////...........------------------,,,,,,,,,++++++++++++*********)))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuvwwxxyz{||}~€�‚ƒ„„………††††‡‡‡‡‡‡†††††……„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆ‡‡‡†…„„ƒ�€~}|{{zyyxxvvvvvvvvvvvwwwwwwwwwvvvvuoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWVVVWVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@????????>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999988888777777776666666666555555444444444444333333333333211111100000000000/////////000///////////...........------------------,,,,,,,,,++++++++++++*********))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwvvxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvwwxyyz{|}~€��‚ƒ„„………††††‡‡‡‡‡††††………„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{zzyyxvvvvvvvvvvwwwwwwwwwwwvvvupooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````_____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@????????>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888777777776666666666555555444444444444333333333333211111100000000000/////////00////////////...........------------------,,,,,,,,,++++++++++++*********))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}|}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvwwxxyzz{|}~€�‚‚ƒ„„……†††††‡‡‡†††††………„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡†…„„ƒ‚€~}}|{zzyywvvvvvvvvvwwwwwwwwwwwvvvupoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@????????>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888777777776666666666555555444444444444333333333333211111100000000000/////////000///////////...........------------------,,,,,,,,,,+++++++++++********)))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwvvvxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvwwxxyz{{|}~€�‚ƒƒ„„……†††††‡††††††………„„„ƒƒƒ‚‚‚‚‚‚ˆˆˆˆˆˆˆ‡††…„ƒ‚�€~}|{{zyywvvvvvvvvvwwwwwwwwwwwvvvupooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@????????>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888777777776666666666555555444444444444333333333333211111100000000000/////////000///////////...........------------------,,,,,,,,,,+++++++++++********)))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{}}|||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwxyyz{|}~€�‚ƒƒ„………†††††††††††………„„„ƒƒƒƒ‚‚‚ƒƒ‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚�€~}|{zzywwvvvvvvvvwwwwwwwwwwwwvvupoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@????????>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888777777776666666666555555444444444443333333333332211111100000000000/////////00////////////...........------------------,,,,,,,,,,+++++++++++********)))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxyyz{|}~€�‚‚ƒ„„………††††††††††………„„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~}|{{zywwvvvvvvvwwwwwwxxxwwwwvvvpoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888777777776666666666655555544444444444333333333333221111110000000000//////////00////////////...........------------------,,,,,,,,,,+++++++++++********)))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvwwxxyzz{|}~€�‚ƒƒ„„……†††††††††…………„„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}||{zywwwvvvvvwwwwwwxxxxxwwwvvvppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888777777776666666666555555544444444444333333333333221111100000000000//////////00////////////...........-----------------,,,,,,,,,,,+++++++++++********)))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvwwxxyz{|}~€€�‚ƒ„„……†††††††††…………„„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚�€~}|{zzxwwwvvvvwwwwwxxxxxxwwwwvvppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggffffffffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888777777776666666666555555544444444444333333333333221111100000000000//////////00////////////...........-----------------,,,,,,,,,,,+++++++++++********)))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""!""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zz|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvwwxyyz{|}~€�‚ƒƒ„„……††††††††…………„„„„ƒƒƒƒƒƒƒƒ‰‰Š‰‰‰‰ˆˆ‡††…„ƒ‚�€~}|{zzxwwwvvvwwwwwxxxxxxxxwwwvvppoooonnnnnnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXWYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@?????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888777777776666666666555555544444444443333333333333221111100000000000//////////00////////////...........-----------------,,,,,,,,,,,+++++++++++********)))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######################""""""""""!"!!!!!!!!!!!!!!  yyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzz|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwxyzz{|}~€�‚ƒ„„………††††††…………„„„„„ƒƒƒƒƒƒƒ„ŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚�€~}|{zzxwwwwvwwwwwwxxxxxxxxwwwvvppoooonnnnnnnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggffffffffffffffeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYXXXXXXXXWYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888877777777666666666655555554444444444333333333333322111110000000000///////////00////////////...........-----------------,,,,,,,,,,,++++++++++*********)))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""""!"!!!!!!!!!!!!!!  yyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzz||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutuuuuuvvvwxxyz{|}~€�‚‚ƒ„„………††††……………„„„„„„ƒƒƒƒ„„„ŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚�€~}|{zzxwwwwwwwwwwwxxxxxxxxwwwvvppoooonnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggffffffffffffffeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYXXXXXXXWYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@?????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999888888877777777666666666655555554444444444333333333333222111110000000000///////////00////////////...........-----------------,,,,,,,,,,+++++++++++********))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""!!"!!!!!!!!!!!!!!  yyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzz|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttuuuuuuvvwwxxyz{|}~€�‚ƒƒ„„……………………………„„„„„„„„„„„„„ŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚€~}}|{zzxwwwwwwwwwwwxxxxxxxxwwwvvpppooonnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffffeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYXXXXXXXWYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@?????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888877777776666666666655555554444444444333333333333222111110000000000///////////00////////////...........----------------,,,,,,,,,,,+++++++++++********))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""!!"!!!!!!!!!!!!!!  yyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzz||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttuuuuuuuvvwwxyz{|}~€�‚‚ƒ„„……………………………„„„„„„„„„„„„„ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{zzxwwwwwwwwwwwxxxxxxxxwwwwvpppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffffeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXXWYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888877777776666666666555555554444444444333333333333222111110000000000///////////00////////////............---------------,,,,,,,,,,,+++++++++++********))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""!!"!!!!!!!!!!!!!  yyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzz|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttuuuuuuuuvvwxxyz{|}~€�‚ƒƒ„„…………………………„„„„„„„„„„„„„ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}|{{zzxwwwwwwwwwwwwxxxxxxxwwwwvpppoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffffeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXXWYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888877777776666666666555555554444444443333333333333222111100000000000///////////00///////////.............---------------,,,,,,,,,,+++++++++++*********))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttuuuuuuuuuvvwxyz{|}~€��‚ƒƒ„„„……………………„„„„„„„„„„„„„ŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚€~}}|{zzyxwwwwwwwwwwwwxxxxxxwwwwvvpppoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffffeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZZZZYYYYYYYYYXXXXXXXWYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@??????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888877777776666666666555555554444444443333333333333222111100000000000///////////00////////////............---------------,,,,,,,,,,+++++++++++*********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzz|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttuuuuuuuuuvvwwxyz{|}~€�‚‚ƒƒ„„„„………………„„„„„„„„„„„„„ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}|{{zzyxwwwwwwwwwwwwwwwwwwwwwwvvpppoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXWYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@?????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777776666666666555555554444444443333333333333222111100000000000///////////0////////////.............---------------,,,,,,,,,,+++++++++++*********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzz|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttuuuttuuuuuvvwxyz{|}~€�‚‚ƒƒ„„„„„……………„„„„„„„„„„„„ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}|{{zzyxwwwwwwwwwwwwwwwwwwwwwvvvpppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXWYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@??????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888877777776666666666655555555444444443333333333333222211110000000000////////////0////////////.............---------------,,,,,,,,,,++++++++++**********)))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$%%%%$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzz||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttuutttttuuuvvwwxyz{|}~€€�‚‚ƒƒ„„„„„……………„„„„„„„„„„„ŠŠŠ‰‰‰ˆ‡‡†…„ƒ�€~}||{{zzyxxwwwwwwwwwwwwwwwwwwwvvvvppooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXWXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@??????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877777776666666666655555555444444443333333333333222211100000000000////////////0////////////.............----------------,,,,,,,,+++++++++++*********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$%%%%$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzz|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttuuttttttuuuvvwxyyz{|}~€��‚‚ƒƒ„„„„„………………………………„„„ŠŠŠ‰‰‰ˆ‡†…„ƒ‚�€~}||{zzzzxxxxxwwwwwwwwwwwwwwvvvvvvppooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZZZZYYYYYYYYYYXXXXXXXWXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA??????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877777776666666666555555555444444443333333333333222211100000000000////////////0/////////////............----------------,,,,,,,,+++++++++++*********))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$%%%%$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzz||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttuuttttttuuuuvwwxyz{|}}~€��‚‚ƒƒ„„„„…………………………………„„ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}|{{{zzzxxxxxxxxwwwwwwvvvvvvvvvvupooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYZZZZZZZYYYYYYYYYYYXXXXXXXWXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA??????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888777777776666666666555555555444444443333333333333222211100000000000////////////0/////////////.............---------------,,,,,,,,+++++++++++*********))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%%%$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzz|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttuutttttttuuuvvwxxyz{|}~~€��‚‚ƒƒ„„„……………………………………„ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{{{zzyyyyxxxxxwwwwvvvvvvvvvuuupooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYYYXXXXXXXXWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA??????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877777776666666666655555555544444443333333333333322221110000000000/////////////0/////////////.............---------------,,,,,,,,++++++++++**********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{|||{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttuuttttttttuuuvvwxyyz{|}~~€��‚ƒƒ„„„……………………………………„ŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}||{{{{{yyyyyyyxxxwwwvvvvvvuuuuuuoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYYYYYXXXXXXXWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777776666666666655555555544444443333333333333222221110000000000/////////////0/////////////.............---------------,,,,,,,,,+++++++++**********))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttutttttttttuuuvvwwxyzz{|}~€�‚‚ƒƒ„„……………………………………„ŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}||||||zzzzzzyyyxxwwvvvvuuuuuuuuoooooooooooooooonnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877777776666666666655555555544444443333333333333222221110000000000/////////////0/////////////.............---------------,,,,,,,,,+++++++++**********))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssrsssssttuuvvwxyzz{{|}~€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‡†††……„ƒ‚‚�€~}|{{zzyyyyy{{{{{zzzyyxxwwvvuuuuuutttppppppppppppppppppooooonnnnnnmmmmmmmmmmmmmmmlllllljjjjjjjjjiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaa```````````_______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888887776666666666555555555555444444433333333333332222221111111000000000000///////.............----------------,,,,,,,,,,,,,,,+++++++++++*********))))))))))())((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssrrsssssttuuvwwxyzz{||}~€€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‡†††……„ƒƒ‚�€~}}|{{zzzzzz|||||{{zzyyxwwvvuuuutttttpppppppppppppppppppooooonnnnnmmmmmmmmmmmmmlllllllljjjjjjjjjiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhgggggffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaa```````````_______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777666666666655555555555544444443333333333332222222111111100000000000////////.............----------------,,,,,,,,,,,,,,,+++++++++++*********))))))))))())((((((((((''''''''''''&'''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|{{{||||||||||||||||||{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttssssssssrrrrsssssttuuvwwxyzz{|}}~€��‚‚ƒƒƒƒ„ƒƒƒƒƒƒ‚‚‡†††……„ƒƒ‚�€€~}}||{{{{{{}}}}}||{{zyyxwwvvuuutttttppppppppppppppppppppoooonnnnnmmmmmmmmmmmmllllllllljjjjjjjjjiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhgggggffffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777666666666655555555555444444433333333333332222222111111000000000000////////.............----------------,,,,,,,,,,,,,,,+++++++++++**********)))))))))())((((((((((''''''''''''&'''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssrrrrrsssssttuuvwwxyyz{|}~€€�‚‚ƒƒƒ„„„„ƒƒƒƒƒ‚‡†††……„„ƒ‚‚�€~}}}||||||~~~~~}}||{zyyxwvvuuutttttooooopppppppppppppppoooonnnnnmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhggggggffffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777666666666655555555555444444433333333333332222222111111000000000000////////.............----------------,,,,,,,,,,,,,,,+++++++++++**********)))))))))())((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrssssttuuvwwxyzz{|}~€��‚ƒƒƒ„„„„„ƒƒƒƒ‚‡†††……„„ƒƒ‚��€~~~}}}}~~~}}|{zyxxwvvuutttttoooooopppppppppppppppooonnnnnmmmmmmmmmmllllllllllljjjjjjjjiiiiiiiiiihhhhhhhiiiiiiiihhhhhhhhhhhhggggggfffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUVVVVVUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877766666666665555555555544444443333333333333222222211111100000000000/////////.............----------------,,,,,,,,,,,,,,,+++++++++++**********)))))))))())(((((((((('''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|{{{{|||||{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrssssttuuvwxxyz{|}~€€�‚‚ƒƒ„„„„„ƒƒƒƒ‚‡‡††………„„ƒ‚‚��€€~~~���€€€~}|{zyxwwvuutttttoooooopppppppppppppppooonnnnmmmmmmmmmmlllllllllllljjjjjjjjiiiiiiiiiihhhhhhhiiiiiiiihhhhhhhhhhhgggggggfffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888777766666666665555555555544444443333333333333222222211111100000000000/////////.............---------------,,,,,,,,,,,,,,,,+++++++++++**********)))))))))())(((((((((''''''''''''&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrsssttuuvwwxyz{|}~€�‚‚ƒƒ„„„„„„ƒƒƒ‚‡‡††………„„ƒƒ‚‚��€€€€€€€€€€‚‚‚‚���€~}|{zyxwvvuuttttoooooopppppppqqqpppppooonnnnmmmmmmmmmllllllllllllljjjjjjjiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhgggggggffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888777666666666655555555555544444433333333333332222222211111100000000000/////////.............---------------,,,,,,,,,,,,,,,++++++++++++**********)))))))))())(((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrsssttuvvwxyz{|}~€��‚ƒƒƒ„„„„„ƒƒƒ‚‡‡†††………„„ƒƒƒ‚‚����������ƒƒƒƒƒ‚‚�€~}|{zyxwvvuttttooooooppppppqqqqqppppooonnnnmmmmmmmmlllllllllllllljjjjjjiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhggggggggffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaa```````````__________^^^^^^^^]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888777666666666655555555555444444433333333333332222222211111100000000000/////////.............---------------,,,,,,,,,,,,,,,++++++++++++**********)))))))))())(((((((((''''''''''''&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrsssttuvvwxyz{|}~€�‚‚ƒƒ„„„„„ƒƒƒ‚‡‡†††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒ‚�€~}|{zyxwvuutttoooooopppppqqqqqqppppooonnnnmmmmmmmmlllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaa```````````__________^^^^^^^^]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZZZYYYYYYYYYYYZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;::::::::99999999998888888888777666666666655555555555444444433333333333332222222211111100000000000/////////............------------,--,,,,,,,,,,,,,,,,+++++++++++***********)))))))))())(((((((((''''''''''''&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!  xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssrrrrrrrrrrrrrrssstuuvvwxy{|}~€�‚‚ƒƒƒ„„„„ƒƒƒ‚‡‡††††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………„„ƒ‚�€~}|zyxwvvuuttoooooopppppqqqqqqppppooonnnnmmmmmmmllllllllllllllljjiiiiiiiiiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaa````````````__________^^^^^^^]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZZZYYYYYYYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877766666666665555555555544444443333333333333222222221111100000000000//////////............------------,--,,,,,,,,,,,,,,,,+++++++++++**********))))))))))()(((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!  wxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrssstuuvwxyz{|}€€�‚‚ƒƒƒ„„ƒƒƒƒ‚‡‡††††……………„„„„„„ƒƒƒ„„„„„†††††……„ƒ‚�€~|{zyxwvuuttooooooppppqqqqqqqqpppooonnnmmmmmmmmllllllllllllllliiiiiiiiiiiiiiihhhhhhhhhhiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbaaaaaaa```````````___________^^^^^^^]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\\[[[[[[[[[[ZZ[ZZZZZZZZZZZZZYYYYYYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888877766666666665555555555544444443333333333333222222221111100000000000//////////...........-------------,-,,,,,,,,,,,,,,,,++++++++++++**********)))))))))(()(((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!  wwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrssttuuvwxz{|}~€�‚‚ƒƒƒƒƒƒƒƒƒ‚‡‡†††††………………„„„„„„„„„………‡‡‡‡†††…„ƒ‚�€}|{zyxwvuutpoooooppppqqqqqqqqpppooonnnmmmmmmmlllllllllllllllliiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbaaaaaa````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\[[[[[[[[[[ZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888877766666666655555555555544444443333333333333222222221111100000000000//////////..........-------------,,-,,,,,,,,,,,,,,,,++++++++++++**********)))))))))(()(((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!  wwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrssttuvwxyz{|}€�‚‚ƒƒƒƒƒƒƒƒ‚‡‡†††††………………………………………………‡‡‡‡‡‡†……„ƒ‚�~}|zyxwvvutpooooppppqqqqqqqqqpppooonnnmmmmmmmlllllllllllllllliiiiiiiiiiihhhhhhhhhhhhhhiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaa```````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888877766666666655555555555444444433333333333332222222221111100000000000//////////.........--------------,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))(()(((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!  wwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqrrrrssttuuvwxz{|}~€��‚‚ƒƒƒƒƒƒƒ‚‡‡††††††……………………………………†††ˆˆˆˆ‡‡††…„ƒ‚�€}|{zyxwvuuppoooppppqqqqqqqqqpppoonnnnmmmmmmllllllllllllllllliiiiiiiiihhhhhhhhhhhhhhhhiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaa```````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXZYYYYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888777766666666655555555555444444433333333333332222222221111100000000000//////////.........-------------,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))(()(((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!  wwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqrrrrssstuvwxyz{|}~€�‚‚‚ƒƒƒƒƒƒ‚‡‡†††††††……………………………†††††ˆˆˆˆˆ‡‡†……„ƒ‚€~}{zyxwvuuppppppppqqqqqrqqqqqppooonnnmmmmmmllllllllllllllllliiiiiiiihhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaa````````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::99999999999888888888777666666666655555555555444444433333333333332222222221111100000000000//////////........--------------,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))((((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!  wwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqrrrssstuuvwxz{|}~€€�‚‚‚ƒƒƒƒ‚‚‡‡†††††††††…………………†††††††ˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{yxwvvuppppppppqqqrrrrrqqqppooonnmmmmmmmllllllllllllllllljjiiiiiihhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhgggggggggggffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaa````````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777666666666655555555555444444433333333333332222222221111100000000000//////////........--------------,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))((((((((((((('''''''''''''&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!  wwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuuutvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqrrrrssstuvwxyz{|}~€��‚‚‚‚‚‚‚‚‡‡†††††††††…………………†††††††ˆˆˆˆ‡‡‡†……„ƒ‚�€}|{zyxwvupppppppqqqrrrrrrrqqqppoonnnmmmmmmmlmmmmmmmmmmmmllljjjiiiiihhhhhhhhhhhhhhhggiiiihhhhhhhhhhggggggggggggfeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaa````````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877766666666665555555555544444433333333333333222222222111110000000000///////////........-------------,,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))((((((((((((('''''''''''''&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!  wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuuuuuuuuttvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqrrrssstuuvwxy{|}~~€��‚‚‚‚‚‚‚‡‡‡†††††††††…………………††††††ˆˆ‡‡‡‡††……„ƒ‚�€~|{zyxwvuqppppppqqrrrrrrrrrqqppoonnnmmmmmmmmmmmmmmmmmmmmmmmjjjjiiiiihhhhhhhhhhhhhhggiiiihhhhhhhhhhgggggggggggffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaa````````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877766666666655555555555444444433333333333333222222222111100000000000///////////.......--------------,,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))((((((((((((('''''''''''''&&'''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!  wwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuuuutttvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqrrrrsstuvwxyz{|}~€€��‚‚‚‚‚‚‡‡‡††††††††…………………………………†‡‡‡‡‡†††…„„ƒ‚�€~}{zyxwvvqpppppqqqrrsssssrrrqqpponnnmmmmmmmmmmmmmmnnnnnnmmmkkjjjjiiiihhhhhhhhhhhhgggiiiihhhhhhhhhggggggggggggfeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaa```````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877766666666655555555555444444433333333333332222222222111100000000000///////////.......-------------,,,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))(((((((((((((''''''''''''''&'''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!  wwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqrrrssttuvwxyz{|}~€€��‚‚‚‚‚‡‡‡†††††††………………………………………‡‡‡†††………„ƒƒ‚�€~}{zyxwvvqpppppqqrrssssssssrrqppoonnmmmmmmmmmmmnnnnnnnnnnnnkkkkjjjiiiihhhhhhhhhhggggiiihhhhhhhhhhgggggggggggffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::99999999999988888888877766666666655555555555444444433333333333332222222222111100000000000///////////.......-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*********))))))))))(((((((((((((''''''''''''''&'''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!  wwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqrrrrsstuvwxyz{|}~~€€���‚‚‚‡‡‡†††††††………………………………………†††††……„„ƒƒ‚��€~}|zyxwwvqqpppqqrrrssstttsssrqqpponnnmmmmmmmmnnnnnooooooooolllkkjjjiiiihhhhhhhhhggggiiihhhhhhhhhgggggggggggfffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaa```````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;::::::::::9999999999988888888887776666666665555555555544444443333333333333222222222211110000000000////////////.......-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*********))))))))))(((((((((((((('''''''''''''&'''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!  wwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrqrrsttuvwxyz{|}~€€���‚‚‡‡††††††††……………………………„„„„††…………„„ƒƒ‚‚�€~}|{yxxwvqqqpqqqrrssttttttssrrqppoonnmmmmmmmnnnnooooppppppommlllkkjjjiiihhhhhhhhggggiiihhhhhhhhhgggggggggggfffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::99999999999988888888877776666666655555555555444444443333333333333222222222211110000000000////////////.......-------------,,,,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!  wwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqrrsstuuvwxyz{|}~€����‚†‡†††††††††…………………„„„„„„„…………„„„ƒƒ‚‚��€~~}|{zyxwvqqqqqqqrrsttttutttssrrqpoonnnmmmmmnnnnooopppppqqppnnmmllkkkjjiiihhhhhhhggggiihhhhhhhhhgggggggggggffffeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::99999999999988888888877776666666655555555555444444433333333333333222222222211110000000000////////////.......-------------,,,,,,,,,,,,,,,,,,,+++++++++++++**********))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrsstuvwxyz{|}}~€€����†††††††††††………………„„„„„„„ƒ……„„„„ƒƒ‚‚��€€~}}|{zyxwvqqqqqqrrssttuuuuuttssrqppoonnnmmmnnnnoopppqqqqqqqqonnnmmllkkjjiiihhhhhhggggiihhhhhhhhhgggggggggggffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUVVVVVUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::99999999999988888888877776666666655555555555444444433333333333333222222222211110000000000////////////.......------------,,,,,,,,,,,,,,,,,,,,+++++++++++++**********)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrsttuvwxyz{|}~~€€���†††††††††††………………„„„„„ƒƒƒ„„„„ƒƒƒ‚‚‚��€~}}|{zyxwwrqqqqqrrssttuuuuuuttsrrqpoonnnnnnnnnoopppqqrrrrrrrpooonnmllkkjjiiihhhhhhgggiihhhhhhhhgggggggggggfffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUVVVVVUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>===========<<<<<;;;;;;;;;;::::::::::99999999999988888888877776666666655555555555444444433333333333333222222222211100000000000////////////.......------------,,,,,,,,,,,,,,,,,,,++++++++++++++**********)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrstuvvwxyz{|}~€€��††††††††††††……………„„„„ƒƒƒƒ„„„ƒƒƒ‚‚‚��€€~}}|{zyxwwrqqqqqrrsttuuuvvuuutssrqpponnnnnnnnoooppqqrrrssssspppoonnmmlkkjjiiihhhhhgggiihhhhhhhhgggggggggggfffffeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::9999999999988888888887777666666665555555555544444443333333333333322222222221110000000000/////////////.......------------,,,,,,,,,,,,,,,,,,,++++++++++++++**********)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########""""""""""!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoopppppqqrrsttuvwxyz{|}~~€€��‚‚‚‚‚�������€€€€~~~„„„„ƒƒƒ‚‚���€€~}||{zyxxvvvvvvvwwxyyzzzzzzyyxwvvunnmmllllmmmnnooppqqrrrrrrrrrqqpponnmllkkjjjiiiihhhhhhhhhhggggggggggfffffffffeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::999999999999888888888777766666666665555555555554433333333333333222222222221110000000000///////////////.............----------,,,,,,,,,,++++++++++++++++**********))))))))))(((()))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooppppqqrrstuvwxyz{||}~€€����‚‚‚�������€€€€~~~„„„ƒƒƒ‚‚‚���€€~}}|{zyyxwvvvvvvwwxyyzzzzzzyyxwwvunnmmmllmmmmnnoppqqrrrrsssssrrrqpponnmllkkjjiiiiihhhhhhhhhggggggggggfffffffffeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::9999999999998888888888777766666666665555555555544433333333333333222222222221110000000000//////////////..............----------,,,,,,,,,+++++++++++++++++**********))))))))))(((()))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooopppppqqrsstuvwxyz{|}}~€������‚��������€€€€~~~„„„ƒƒƒ‚‚‚���€€~~}|{{zyxwwvvvvvwwxxyyzzzzzyyxwwvunnmmmllmmmnnooppqqrrsssssssssrrqqponnmllkkjjiiiihhhhhhhhhgggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::999999999999888888888777776666666666555555555555443333333333333322222222222111000000000//////////////...............----------,,,,,,,,++++++++++++++++++**********))))))))))(((()))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooppppqqrrstuuvwxyz{|}~~€��������������€€€€~~~„„„ƒƒƒ‚‚‚���€€~~}}|{zyyxwwvvvvwwxxyyzzzzzyyxwwvuonmmmmlmmmnnooppqqrrssstttttssrrqpponmmlkkjjjiiihhhhhhhhhgggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::999999999999888888888777776666666665555555555554443333333333333322222222222111000000000/////////////...............-----------,,,,,,,+++++++++++++++++++*********)))))))))))(((()))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooopppqqrrstuvwxyz{{|}~~€€��������������€€€€~~„„„ƒƒƒ‚‚‚���€€€~~}|{{zyxwwwvvwwwxxyyyzzzzyyxwwvuonmmmmmmmmnnooppqqrrsstttttttssrrqpoonmllkkjjiiiihhhhhhhhgggggggggffffffffffeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::999999999999888888888777766666666665555555555554443333333333333222222222222111000000000////////////................-----------,,,,,,,+++++++++++++++++++*********)))))))))))(((()))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooopppqqrsstuvwxyz{||}~~€€�������������€€€€~~„„„ƒƒƒ‚‚‚���€€€~~}}|{zzxxwwwwwwwwxxyyyyyyyxxwvvuonmmmmmmmmnnooppqqrrssttttttttssrqqponmmlkkjjiiiihihhhhhhhgggggggffffffffffeeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::999999999998888888887777766666666665555555555554443333333333333222222222222110000000000////////////...............------------,,,,,,++++++++++++++++++++*********))))))))))((((()))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooopppqrrstuvwwxyz{|}}~€€€������������€€€~~…„„ƒƒƒ‚‚‚‚���€€€~~}||{zyxxwwwwwwwwxxyyyyyxxxwvvuonmmmmmmmmmnnoopqqrrsssttttttttssrqpoonmlkkjjjiiihihhhhhhhgggggggffffffffffeeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::999999999998888888887777766666666665555555555554443333333333333222222222221110000000000////////////...............------------,,,,,,+++++++++++++++++++**********))))))))))((((()))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooppqqrrstuvwxyzz{|}}~€€€������������€€€~…„„„ƒƒƒ‚‚‚����€€€~~}||{zyxxwwwwwwwxxxxxxxxxwwvuuonmmmmmmmmmnnooppqqrrsstttuutttssrqqponmllkjjjiiiiihhhhhhhgggggggffffffffffeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa`````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::999999999998888888887777766666666655555555555554443333333333333222222222221110000000000///////////...............-------------,,,,,++++++++++++++++++++*********)))))))))))((((()))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooopppqqrsttuvwxyzz{|}~~€€€�����������€€€€……„„„ƒƒƒ‚‚‚����€€€~~}|{zyyxxwwwwwwwwxxxxxxwwwvuuonnmmmmmmmmnnooppqqrrssstttutttssrrqponmmlkkjjiiiiiihhhhhhhggggggfffffffffeeeddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[ZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777766666666655555555555554443333333333333222222222221110000000000///////////..............-------------,,,,,,++++++++++++++++++++*********)))))))))))((((()))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooopppqrrstuvvwxyz{{|}~~€€€�����������€€€………„„ƒƒƒ‚‚‚‚���€€€€~}}|{zyyxxwwwwwwwwwxxxwwwvvuuonnmmmmmmmmnnnooppqqrrsstttttttssrrqponmmlkkjjiiiiiihhhhhhhggggggfffffffffeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa``````_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777766666666655555555555554443333333333333222222222221110000000000///////////.............--------------,,,,,,++++++++++++++++++++*********)))))))))))((((()))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""!!!!!!!!!  uvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooppqqrsstuvwxxyz{{}}~~€€€����������€€€€………„„„ƒƒƒ‚‚‚����€€€~}}{{zyyxxwwwwwwwwwwwwwwvvuuonnnmmmmmmmnnnooppqqrrsssttttttssrrqponmmlkkjjiiiiiiihhhhhhggggggfffffffffeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa``````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999999999988888888877777766666666655555555555554443333333333333222222222211110000000000///////////.............--------------,,,,,,++++++++++++++++++++*********)))))))))))((((()))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####################"""""""!!!!!!!!  uuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooppqqrsttuvwxxyz{|}}~~€€�����������€€€€†………„„ƒƒƒ‚‚‚‚����€€€~}|{{zyyxxwwwwwwwwwwwwwvvvuoonnnnmmmmnnnnoooppqqrrssttttttssrrqponmmlkkjjiiiiiiihhhhhhhgggggfffffffffeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;:::::::::999999999888888888877777766666666655555555555554443333333333333222222222211100000000000//////////.............---------------,,,,,,+++++++++++++++++++**********))))))))))(((((()))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####################"""""""!!!!!!!!  uuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooopppqrrstuuvwxyyz{|}}~€€€�����������€€€††……„„„ƒƒƒ‚‚‚�����€€€~~}|{zzyxxwwwwwwwwwwwwwvvvvooonnnnnnnnnnnoooppqqrrssttttttssrrqponmmlkkjjiiiiiiiihhhhhhgggggfffffffffeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777766666666555555555555554443333333333333222222222211100000000000//////////.............---------------,,,,,,+++++++++++++++++++**********))))))))))(((((()))((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################"""""""!!!!!!!!  uuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooppqqrrstuvvwxyy{||}~~€€€����������€€€€††………„„ƒƒƒ‚‚‚‚�����€€€~}}|{zzyxxwwwwwwwwwwwwwvvvppooonnnnnnnnooopppqqrrssttttttssrrqponmmlkkjjiiiiiiiihhhhhhgggggfffffffffeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::999999999888888888877777766666666555555555555554443333333333333222222222211100000000000//////////.............---------------,,,,,,+++++++++++++++++++*********))))))))))))((((())(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################"""""""!!!!!!!!  uuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooppqqrsstuvvwxyz{||}~~€€�����������€€€†††……„„„ƒƒ‚‚‚‚�����€€€€~}||{zyyxxwwwwwwwwwwwwwwvppppooooonnnooooppqqqrrssttttttssrrqponmmlkkjjjiiiiiiiihhhhhgggggfffffffffeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::999999998888888888777777766666666555555555555554443333333333333222222222211100000000000//////////............-----------------,,,,,+++++++++++++++++++*********)))))))))))(((((())((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################"""""""!!!!!!!!  uuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnoooooppqqrsstuvwwxzz{|}}~~€€€����������€€€‡††………„„ƒƒƒ‚‚‚������€€€€~~}|{{zyyxxwwwwwwwwwwwwwwqqqppppoooooooopppqqrrrssttttttssrrqponnmlkkjjjiiiiiiiiihhhhgggggffffffffffeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::9999999988888888887777777666666665555555555555544433333333333332222222222111000000000000/////////............-----------------,,,,,+++++++++++++++++++*********)))))))))))(((((())((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####################""""""""!!!!!!!  uuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnooooppqqrsttuvwxyz{{|}}~€€€���������€€€‡†††……„„„ƒƒ‚‚‚�������€€€€~~}}|{zzyyxxwwwwwwxxxxxxxrrqqqqpppppppppppqqrrrsssttttttssrrqponnmllkjjjjiiiiiiiihhhhhggggffffffffffeeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::9999999988888888887777777666666665555555555555544433333333333332222222222111000000000000/////////............-----------------,,,,,++++++++++++++++++**********)))))))))))(((((())((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""!!!!!!!  uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnooooppqrrsttuvwxyz{||}~~€€€���������€€‡†††………„„ƒƒ‚‚‚�������€€€€~~}||{zzyxxxxxxxxxxxxxxxrrrrrqqqqppppppqqqrrrsssttttttttsrrqpoonmllkkjjjjijiiiiiihhhhggggfffffffffffeedddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::9999999988888888887777777666666655555555555555544433333333333332222222222111000000000000/////////............-----------------,,,,,++++++++++++++++++**********)))))))))))(((((())((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######################""""""""!!!!!!!  uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnooooppqrrstuuvxyyz{|}}~€€€€��������€€‡‡†††……„„ƒƒ‚‚‚��������€€€~~}|{{zyyxxxxxxxxyyyyyyssssrrrrqqqqqqqqqrrrsstttuuuutttssrqpponmmlkkkjjjjjjjiiiihhhhggggfffffffffffeeeddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::9999999988888888887777777666666655555555555555544433333333333332222222221111000000000000/////////............-----------------,,,,,++++++++++++++++++**********)))))))))))(((((())((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######################""""""""!!!!!!!  uuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnooooppqrrstuvwxyz{{|}~~€€€€�������€€‡‡†††……„„„ƒƒ‚‚‚��������€€~~}}|{{zyyyxxxxyyyyzzzztttssssrrrrrqrrrrrssstttuuuuuuttssrqqponnmllkkkjjjjjjjiiiihhhgggggffffffffffeeedddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````____^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;:::::::::::9999999988888888877777777666666655555555555555544433333333333332222222221110000000000000/////////............----------------,,,,,,++++++++++++++++++**********)))))))))))(((((())(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######################""""""""!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnoooppqqrsstuvwxyz{||}~~€€€€€����€€€‡‡††††……„„ƒƒ‚‚‚��������€€~~}||{zzyyyyyyyyzzzzz{uuttttssssrrrrrrssstttuuuuuuuuuttsrrqpoonmmlllkkkjkjjjjiiihhhhggggffffffffffeeeeddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999988888888877777777666666655555555555555544433333333333332222222221111000000000000/////////............----------------,,,,,+++++++++++++++++++**********)))))))))))(((((()((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#####################""""""""!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooonnnnnnnnnnnoooppqqrsttvwxyyz{|}}~~€€€€€€€€€€€‡‡‡†††……„„ƒƒ‚‚‚��������€€~~}}|{{zzzyyyyzzzz{{{{uuuuuttttssssssssttttuuuuvvvvuuutssrqqpoonmmlllkkkkkkjjjiiihhhgggggfffffffffeeeeedddddddcccccccccccccbbbbbbaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999988888888877777777666666655555555555555544433333333333332222222221111000000000000/////////............----------------,,,,,+++++++++++++++++++**********)))))))))))(((((()((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnooppqqrstuvwxyz{{|}}~~€€€€€€€€€‡‡‡†††……„„ƒƒƒ‚‚‚�������€€~~}}||{{zzzzzzzz{{{{||vvvvuuuutttttttttttuuuvvvvvvvvuuttssrqppoonnmmlllllkkkjjjiiihhhggggfffffffffeeeeeddddddddccccccccccccbbbbbbaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::::9999999988888888877777777666666555555555555555544433333333333332222222222111000000000000/////////............---------------,,,,,,++++++++++++++++++**********))))))))))))(((((()(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnooppqrrsuvvwxyz{||}}~~€€€€€€€€‡‡‡†††………„„ƒƒ‚‚‚�������€€€~~}}|{{{zzzzzz{{{||||vvvvvvuuuutttttttuuuuvvvvwwvvvvuuttsrrqppoonnmmmlllllkkkjjiiihhhgggggfffffffeeeeeedddddddccccccccccccbbbbbbaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::::::9999999988888888777777777666666555555555555555444433333333333332222222222111000000000000/////////............---------------,,,,,+++++++++++++++++++**********)))))))))))(((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnooppqrstuvwxyyz{||}}~~€€€€€€‡‡‡††††……„„ƒƒ‚‚‚�������€€€~~}}||{{{zzz{{{{||||}wwwvvvvvuuuuuuuuuuuvvvvvvwwwvvvvuutssrrqppooonnnmmmmlllkkjjiiihhggggggffffffeeeeeedddddddccccccccccccbbbbbbaaaaaaaaa``````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::9999999988888888777777777666666555555555555555444433333333333332222222222111000000000000/////////.............-------------,,,,,,+++++++++++++++++++**********)))))))))))(((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""!!!!!!!  tttttttttttttttttttttttttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuttttttttttttttvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmnnnooppqrstuvwxxyz{{||}}~~~€ƒƒƒƒ‚‚‚���€€~~~}}}}}}}�€€€€~~}}||||||||}}}~~~}}}|||||{{{{{{{{{{{||||||{{{{zzzyyxxwvvuuttsssrrrqqqppoonnnmmllkkkjjjjjjjjiiffeeeeeedddddddddccccccccbaaaaaaaa``````````______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999998888888887777777776666666666655555555555555553333333333333222222222211000000000000/////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++*******)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuutttttttttttttttvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnoopqqsstuvwxyyz{{||}}~~~ƒƒƒƒ‚‚‚���€€~~~}}}}}}}�€€€€~~}}}||||||}}}}~~~}}}}}|||||{{{{{{{|||||||}{{{{zzzyyyxwwwvvuuttsssrrrqqqppoonnmmllkkkjjjjjjjjjfffeeeeedddddddddccccccccbaaaaaaaa`````````_______^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::999998888888887777777776666666666655555555555555543333333333333222222222211000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,+++++++++*******))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoopqrstuuvwxyyz{{||}}~~~~ƒƒƒ‚‚‚‚���€€€~~~~}}}}}}�€€€€~~~}}}||||}}}}~~~~}}}}}}|||||||||||||||||}}{{{{{zzzyyxxwwwvvuuutttsssrrqqppoonnmmllkkkkjjjjjjjfffeeeeeedddddddddcccccccbaaaaaaaa`````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999998888888887777777776666666666655555555555555543333333333333222222222211000000000000/////////................-----------,,,,,,,,,,,,,,,,,,++++++++++******)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuutttttttuuuuuuuutttttttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnoppqrstuvvwxyyz{{||}}~~~~‚‚‚‚‚‚‚���€€€~~~~}}}}}}�€€€€~~~}}}}}}}}}}}~~~~}}}}}}}||||||||||||||||}}{{{{{zzzyyyxxxwwwvvvuuutttssrrqqpponnmmlllkkkkjjjjjffffeeeeeddddddddccccccccbaaaaaaaaa`````````______^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999998888888887777777776666666666655555555555555443333333333333222222222211000000000000/////////................-----------,,,,,,,,,,,,,,,,,+++++++++++******)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuutttttttttuuuuuuuttttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnoopqrrstuvwwxyyz{{||}}}~~~‚‚‚‚‚‚‚���€€€~~~}}}}}}�€€€€~~~}}}}}}}}}}}~~~~}}}}}}}}||||||||||||||||}{{{{{zzzzyyyxxxwwwwvvvuuuuttssrrqpponnmmlllkkkkkjjjfffffeeeedddddddddcccccccbaaaaaaaa``````````______^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999998888888887777777776666666666655555555555554443333333333333222222222221000000000000////////..................----------,,,,,,,,,,,,,,,,++++++++++++******)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!  stttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuttttttttttuuuuuutttttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnoopqrsstuvwwxyyz{{||}}}~~~~‚‚‚‚‚‚‚���€€€~~~~}}}}}�€€€€~~~}}}}}}}}}}~~~~|}}}}}}||||||||||||||||||{{{{{zzzzyyyyxxxxxwwwwvvvvuuttssrqqpoonnmmlllkkkkjjfffffeeeeedddddddddccccccbaaaaaaaaa`````````______^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999998888888877777777766666666666655555555555554443333333333333222222222221000000000000////////..................---------,,,,,,,,,,,,,,,,+++++++++++++******))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!  ssstttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuutttttttttttuuuuuttttttttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnopqqrsttuvwwxyyz{{||}}}~~~‚‚‚‚‚‚����€€€~~~~}}}}|�€€€€~~~~}}}}}}}}}}~~~||}}|}|||||||||||||||||||{{{zzzzzzzyyyyyxxxxxxwwwwvvvuutssrqqpoonnmmlllkkkkkggffffeeeedddddddddddccccbaaaaaaaaa`````````______^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99999888888887777777776666666666655555555555554444333333333333322222222222100000000000/////////..................---------,,,,,,,,,,,,,,,++++++++++++++******))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"##"""""""""""""""!!!!!!!  ssssstttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuttttttttttttuuuttttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnoppqrrstuuvwxxyzz{{||}}}~~�‚‚‚‚�����€€€~~~~}}}}|�€€€~~~~~}}}}}}}}}~~~|||||||||||||||||||||||||zzzzzzzzzzyyyyyyyyyyxxxxxwwwvvuttsrrqpponnmmmlllkkkggffffeeeeedddddddddddcccbbaaaaaaaaa````````______^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99999888888887777777776666666666655555555555554444333333333333322222222222100000000000/////////...................--------,,,,,,,,,,,,,,+++++++++++++++******))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""""!!!!!!!!  ssssssstttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuutttttttttttttuutttttttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnoppqrrstuuvwxxyzz{{||}}}~����������€€€~~~~}}}}|€€€€~~~~~~}}}}}}}}~~~|||||||||||||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyxxxwwvvuutsrrqppoonnmmmlllkgggffffeeeeeeddddddddddccbbbaaaaaaaaa````````_____^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99998888888887777777776666666666655555555555544444333333333333322222222222100000000000/////////...................---------,,,,,,,,,,,,++++++++++++++++******))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""#"""""""""""""""!!!!!!!  ssssssssstttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuutttttttttttttttutttttttttttttttttttttttsuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnoopqqrsstuvvwxxyzz{|||}}}���������€€€€~~~~}}}}|€€€€~~~~~~~~~~~}~~~~||||||||||||||||||||||||{zzzzzzzzzzzzzyyzzzzzzyyyyyyxxwwvuutssrqqpoonnnmmlllhgggffffeeeeeeeeddddddddcbbbbaaaaaaaa````````_____^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::99998888888877777777776666666666655555555555544444333333333333222222222222100000000000////////.....................--------,,,,,,,,,,,,++++++++++++++++*****))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!  ssssssssssstttttttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuutttttttttttttttttttttttttttttttttttttttssuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnooppqqrsttuvwwxyyz{{||}}}��������€€€€€~~~~}}}}|€€€€~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxwvvutssrqqppoonnmmmlhhhggffffeeeeeeeeeeddddddbbbbaaaaaaaaa````````____^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::99998888888877777777766666666666655555555555444444333333333333222222222222100000000000////////......................-------,,,,,,,,,,,+++++++++++++++++*****))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!  sssssssssssssttttttttttsstttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuutttttttttttttttttttttttttttttttttttttttsssuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnooppqrrsttuvwxxyzz{{||}}€������€€€€€~~~~}}}}|€€€€€~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{zyyyyyyyyyyzzzzzzzzzzzzzzzzzyyxxwvvuttsrrqppooonnmmihhhgggffffeeeeeeeeeeddddbbbbbaaaaaaaaa```````____^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9999888888887777777776666666666655555555555544444433333333333222222222222210000000000/////////......................-------,,,,,,,,,,,+++++++++++++++++*****))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!  sssssssssssssssttttttttsssstttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuutttttttttttttttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnoopqqrrstuuvwxyyzz{{||}€€€€€€€€€€€€~~~~}}}}|€€€€€~~~~~~~~~~~~~||||||||||||||||||{{{{{{{yyyyyyyyyyyzzzzzzzz{{{{{{{zzzyyxxwvvuttsrrqqppoonnniiihhgggfffffffeeeeeeeeddcbbbbbbaaaaaaaaa``````___^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9998888888877777777776666666666655555555555544444433333333332222222222222210000000000/////////.......................------,,,,,,,,,,,+++++++++++++++++*****))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  sssssssssssssssssttttttsssssstttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuttttttttttttttttttttttttttttttttttttttttsssssuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnooppqqrsttuvwwxyzz{{|||€€€€€€€€€€€€~~~~}}}}|�€€€€~~~~~~~~~||||||||||||||||||{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{{zzzyxxwvvuutssrrqqppoonjjiihhhgggfffffffffeeeeedcccbbbbbaaaaaaaaa`````___^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9998888888877777777776666666666655555555555544444433333333222222222222222210000000000/////////.......................-------,,,,,,,,,,+++++++++++++++++*****))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!  sssssssssssssssssssttttsssssssstttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuttttttttttttttttttttttttttttttttttttttttssssssuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmmmmmmnnnooppqrrstuuvwxxyzz{{||€€€€€€€€€€€~~~~~}}}}�€€€€~~~~~||||||||||||||||||{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{{{zzzyxxwwvuuttssrrqqppokjjiiihhgggggffffffffeeeeccccbbbbbbaaaaaaa``````__^^^^]]]]]]]\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9998888888877777777766666666666655555555555444444433333332222222222222222210000000000////////........................-------,,,,,,,,,++++++++++++++++++****)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  sssssssssssssssssssssttsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuutttttttttttttttttttttttttttttttttttttttssssssssuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooonnnnnnnnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnooppqqrsstuvvwxyyzz{{|€€€€€€€€€~~~~~}}}}�€€€€~~~~|||||||||||||||||||{{{{{{yyyyyyyyyyyyyzzzzz{{{{{{{|{{{{zzyyxxwwvuuttsssrrqqplkkjjiihhhggggggggfffffeedccccbbbbbbaaaaaaa`````__^^^^]]]]]]]\\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9988888888777777777766666666666655555555555444444433333322222222222222222210000000000////////.........................------,,,,,,,,,++++++++++++++++++****))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttsssssssssuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnoooppqrrsttuvwwxyyzz{{€€€€~~~~}}}}�€€€€€~~}||||||||||||||||||{{{{{{yyyyyyyyyyyyyzzzzz{{{{{|||||{{{zzyyxxwwvvuuttsssrrqmllkkjjiihhhhgggggggffffeddccccbbbbbbaaaaaaa`````_^^^^]]]]]]]\\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::998888888877777777776666666666665555555555544444443333322222222222222222211000000000/////////.........................------,,,,,,,,,++++++++++++++++++****))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnnooppqqrrstuuvwxxyyzz{~~~~~}}}}�€€€€€€~}}}}}}}}}}}|||||||||{{{{{yyyyyyyyyyyyyyzzzz{{{{{|||||{{{{zzyyxxwwvvvuuttsssrnmllkkjjiiihhhhhggggggfffdddccccbbbbbbbaaaaa`````_^^^^]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::::998888888877777777776666666666665555555555544444443333322222222222222222211000000000/////////.........................------,,,,,,,,,++++++++++++++++++****))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsttttttttttttttsssssssssssuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnnnmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqqrsstuvvwxxyyzz~~~~~~~}}}}��€€€€€€€}}}}}}}}}}}}}}||||||{{{{{yyyyyyyyyyyyyyzzzzz{{{{{|||||{{{zzzyyxxwwwvvvuuttssonmmllkkjjiiiihhhhhggggffedddccccbbbbbbaaaaaa````_^^^^^]]]]]\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::::988888888777777777776666666666655555555555544444443333322222222222222222211000000000/////////.........................------,,,,,,,,+++++++++++++++++++****))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttsstttttttttttttssssssssssssuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqrrsttuvvwxxyyz}~~~~~~~~~}}}��€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||{{{{yyyyyyyyyyyyyyzzzzz{{{{{{||||{{{{zzyyyxxxwwwvvvuuttoonnmllkkjjjiiiihhhhhgggfeedddccccbbbbbbaaaaa`````_^^^^]]]]]]\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::998888888877777777776666666666665555555555554444444333322222222222222222221100000000//////////.........................------,,,,,,,,+++++++++++++++++++****))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttsssttttttttttttsssssssssssssuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqqrrstuuvwwxxyy}}}~~~~~~~~~}}}��€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}||||||{{{yyyyyyyyyyyyyyyzzzzz{{{{{||||{{{{zzzyyyxxxxwwwvvvuuppoonmmllkkjjjiiiihhhhgggeeddddccccbbbbbbaaaaa````_^^^^]]]]]]\\\\\\\\\\[[[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::998888888877777777776666666666665555555555554444444333322222222222222222221100000000/////////..........................------,,,,,,,,+++++++++++++++++++***))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssstttttttttttssssssssssssssuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooppqqrsstuuvvwxxx|}}}~~~~~~~~~~}}}���€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||{{{yyyyyyyyyyyyyyyzzzzzz{{{{{||{{{{{zzzzyyyxxxxxwwwvvvqqpoonnmllkkkjjjiiihhhhggeeeddddccccbbbbbaaaaa````_^^^^]]]]]]\\\\\\\\\\[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::988888888877777777776666666666665555555555544444444333322222222222222222221100000000/////////..........................-----,,,,,,,,++++++++++++++++++++***))))))))))((((((((((('(((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsstttttttttttttttttttsssssstttttttttssssssssssssssssuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmnnnnnnoooppqqrsstuuvvwwx{||}}}~~~~~~~~~~~}}}����€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||{{zyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyyyxxxxxwwwvrqqpponnmmllkkjjjiiiihhhgfeeedddccccbbbbbbaaaaa```__^^^^]]]]]\\\\\\\\\[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::998888888877777777777666666666665555555555554444444433332222222222222222221110000000//////////..........................-----,,,,,,,,++++++++++++++++++++***))))))))))((((((((((('(((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssttttttttttttttttttsssssssttttttttsssssssssssssssssuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmnnnnnooopppqrrssttuvvww{{||}}}~~~~~~~~~~~~}}}�����€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||{{zyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{zzzzzyyyyyyxxxxxwwrrrqppoonmmllkkkjjjiiihhhffeeedddccccbbbbbaaaaa```__^^^^]]]]]\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::998888888877777777777666666666665555555555554444444433332222222222222222221110000000//////////.........................------,,,,,,,,++++++++++++++++++++***))))))))))((((((((((('((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssstttttttttttttttttsssssssstttttttssssssssssssssssssuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmnnnnnnoooppqqqrssttuuvvzz{{||}}}~~~~~~~~~~~~~~}}������€€€€€€€€€€€€€€€}}}~~~~~~~~~~}}}}}}|||||{zzyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzyyyyyyyyxxxxwssrrqppoonnmmllkkjjjiiihhffeeedddccccbbbbbbaaaa```__^^^^]]]]]\\\\\\\\\[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::998888888877777777776666666666665555555555554444444433332222222222222222221110000000///////////........................------,,,,,,,+++++++++++++++++++++**)))))))))))((((((((((('((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrsssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmnnnnnnooopppqqrrssttuuwwxxyyzzz{{{{{{{{{{{{{{{z����€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}|||zzzyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyxxxxxxwwvvuutssrrqqppooonnmmmjjiiihhhggggfffffeeeedddd``____^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOOOOONNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999998888888877777777777666665555555555544444444444443333333333333333222222222111111100000000000////////////////////.......------,,,,,,,,+++++++++++++++++*****)))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuutttttttttttttttttuuuuuutttttttttttttttttttuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkllllllllmmmnnnnnnnooopppqqrrssttuvvwwxxyyzz{{{{{{{{{{{{{{z������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}||zzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxyxxwwvvuuttssrqqqppoonnmmkjjiihhhggggfffffeeeeeddd``____^^^^^]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNOONNNNNNNNNNNNNNMMMMMMLLLMMMMMLLLLMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888877777777777666655555555555544444444444443333333333333332222222222111111000000000000////////////////////.......------,,,,,,,++++++++++++++++++*****)))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuutttttttttttttttttttuuuuuttttttttttttttttttttuuuutttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkklllllmmmmnnnnnnnooooppqqqrrsstuvvwwxxyyzz{{{{{{{{{{{{{{��������€€€€€€€€€€€€~~~~~~~~~~~}}}}||zzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxyyxxwwvvuuttssrrqqppoonnmkkjjiihhhggggfffffeeeeddd``____^^^^^]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@?????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888877777777776666655555555555444444444444433333333333333332222222222111111000000000000////////////////////.......-----,,,,,,,,++++++++++++++++++*****)))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuttttttttttttttttttttuuuttttttttttttttttttttttuuuttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkklllllmmmmmnnnnnnnnooopppqqrrsstuuvwwxxyyzz{{{{{{{{{{{{{�����������€€€€€€€€€€~~~~~}}}}||zzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyxyyyxxwwvvuuttssrrqqppoonnkkjjiihhhggggffffffeeeedd```___^^^^^]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAA@@@????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999988888888777777777776666655555555555444444444444433333333333333332222222222111111000000000000///////////////////.......------,,,,,,,,++++++++++++++++++*****)))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuttttttttttttttttttttttuutttttttttttttttttttttttuutttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkklllmmmmmmmnnnnnnnoooopppqqrrstuuvwwxxyyzz{{{{{{{{{{{{�������������€€€€€€€€€~~~~~}}}}|zzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxyyyxxxwwvvuuttssrrqqppoonlkkjjiihhhggggfffffeeeedd```___^^^^^]]]]]]]\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::999998888888887777777777766666555555555554444444444444333333333333333322222222221111110000000000000/////////////////........------,,,,,,,,++++++++++++++++++*****)))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuutttttttttttttttttttttttuttttttttttttttttttttttttutttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkllmmmmmmmmmnnnnnnnooooppqqrsstuuvwwxyyzzz{{{{{{{{{{{���������������€€€€€€€€€€~~~~}}}}|zzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyxxxxxxxxxxxxyyyxxxwwwvvuuuttssrrqqpoollkjjiihhhgggggfffffeeedd```____^^^^]]]]]]]\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAA@@?????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::999998888888887777777777766666555555555544444444444444333333333333333222222222211111110000000000000/////////////////........-----,,,,,,,,,++++++++++++++++++****)))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$###############"""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkklmmmmmmmmmmmmnnnnnnooooppqrsstuuvwwxyyzzzz{{{{{{{{{���������������€€€€€€€€€€~~~~~}}}}zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyxxxxwwwvvvuuttssrrqqpomlkkjjiihhhgggggffffeeeed```____^^^^^]]]]]]\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;:::::::::9999988888888877777777776666665555555555444444444444443333333333333332222222222111111100000000000000////////////////.......------,,,,,,,,,++++++++++++++++++****)))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$###############"""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrtuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnnnoooppqrsstuuvwxxyyzzzz{{{{{{{{�����������������€€€€€€€€~~~~}}}}zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyxxxxxwwwvvvuutttsrrqqpmmlkkjiiihhhgggggffffeeed```____^^^^^]]]]]]\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;::::::::99999988888888777777777776666665555555555444444444444443333333333333332222222222111111100000000000000///////////////........------,,,,,,,,,++++++++++++++++++****)))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$###############"""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrtttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmnnnnoopqqrsstuvvwxxyyzzzzzzzzzzz�����������������€€€€€€€€€€~~~~}}}{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxwwwwvvvuuuttsrrqpnmllkjjiihhhhgggggfffeeeda```___^^^^^]]]]]]\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@??????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::999999888888887777777777766666655555555554444444444444433333333333333322222222211111111000000000000000//////////////........------,,,,,,,,,+++++++++++++++++****))))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttttttttsssstttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmnnnoopqqrsttuvwwxyyyzzzzzzzzzz������������������€€€€€€€€€€€€€€€€€~~~~}}}{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwvvvvuuttsrrqnnmlkkjjiihhhgggggffffeeea```___^^^^^]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::9999999888888887777777777766666655555555554444444444444433333333333333322222222211111111000000000000000//////////////........------,,,,,,,,,+++++++++++++++++****))))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttssstttttttttttttttttttssssssttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmnnnopqqrstuuvwxxyyyzzzzzzzzz������������������€€€€€€€€€€€€€€€€€€€€~~~~}}{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxwwwwwvvvuuttsrronmmlkjjiiihhhgggggfffeeea```___^^^^^]]]]]]\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@??????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::99999998888888877777777776666666555555555444444444444444333333333333332222222222111111100000000000000000/////////////.......-------,,,,,,,,,,++++++++++++++++****)))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrtttttttttttttuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttssssttttttttttttttttttssssssstttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmnnoppqrrstuvvwxxyyyyzzzzzzz�������������������€€€€€€€€€€€€€€€€€€€€~~~~}}{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwvvuuttsrponmllkjjiihhhhggggfffeeea```___^^^^^]]]]]]\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@??????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::99999998888888777777777776666666555555555444444444444444333333333333332222222221111111100000000000000000/////////////.......------,,,,,,,,,,,++++++++++++++++****)))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!  qqrrrrrrrrrrrrrrrrrrrrrtttttttttttttttuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttsssssssstttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmnooppqrsttuvwwxxyyyyyyzzzz€�������������������€€€€€€€€€€€€€€€€€€€€~~~~}{{{{zzzzzzzzyyyyyyyyyyxyyxxxxxxxxxwwwwwwwwwvvvvwwwwxxxxxxxxxxxwwwwwwwvvuuttsponnmlkkjiiihhhggggfffeeea```___^^^^^]]]]]]\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@??????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;::::::::9999999988888887777777777766666665555555554444444444444443333333333333322222222211111111000000000000000000////////////.......------,,,,,,,,,,,,++++++++++++++*****)))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!  qqqqrrrrrrrrrrrrrrrrrrrttttttttttttttttttuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssttttttttttttttttsssssssssttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmnoopqrrstuuvwwxxxyyyyyyyy€€€€���������������€€€€€€€€€€€€€€€€€€€€€~~~~~{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvuutsqponmllkjjiihhhhgggfffeeea```___^^^^^]]]]]]]\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNNMNNNNNNNNNNNNNNNMMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::9999999988888877777777777666666665555555554444444444444443333333333333222222222211111111000000000000000000////////////.......------,,,,,,,,,,,,++++++++++++++*****)))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!  qqqqqqqrrrrrrrrrrrrrrrrtttttttttttttttttttttuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttssssssssssstttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjlllllllllllllllllllllllmmnnoppqrsstuvvwwxxxxyyyyyy€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€~~~~{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvuutqponnmlkkjiiihhhgggfffeeea```___^^^^^^]]]]]\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNNNNNNMMMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::999999999888888777777777776666666655555555544444444444444443333333333332222222222111111110000000000000000000///////////.......------,,,,,,,,,,,,++++++++++++++****))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqrrrrrrrrrrrrrrtttttttttttttttttttttttuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsstttttttttttttttsssssssssstttttttttttttsssssssssssstttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjlllllllllllllllllllllllmmnnoopqqrsttuvvwwwxxxxxxyy€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~|{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwvvutqqponmllkjjiihhhgggfffeeea```___^^^^^^]]]]]]\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMLLLLMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::999999999888888777777777776666666655555555444444444444444443333333333332222222222111111110000000000000000000///////////......-------,,,,,,,,,,,,,+++++++++++++****)))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!  qqqqqqqqqqqrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssstttttttttttttsssssssssssstttttttttttsssssssssssssstttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjkkkkkkklllllllllllllllllmnnnoppqrsstuuvvwwwwxxxxxx€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwvvuurqponmmlkjjiihhhgggfffeed```____^^^^^^]]]]]]\\\\\[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNMMNNNNNNNNNMMMMMMMMMMMMLLLLMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@??????????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::999999998888888777777777766666666655555555444444444444444443333333333322222222221111111110000000000000000000///////////......-------,,,,,,,,,,,,,+++++++++++++****)))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!   qqqqqqqqqqqqqrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssttttttttttttsssssssssssssttttttttttssssssssssssssstttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkllllllllmmnnoopqqrsstuuvvvwwwwwwxx€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~||{{{{{{zzzzzyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuvvvvvvvvwwwwwwwwwwwwwwvuurqpponmlkkjiihhhggfffeeed```____^^^^^^]]]]]]\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@??????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;::::::::9999999998888887777777777766666666655555555444444444444444443333333333322222222221111111110000000000000000000//////////.......-------,,,,,,,,,,,,,+++++++++++++****)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!   qqqqqqqqqqqqqqqrrrrrrrrtttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssttttttttttssssssssssssssstttttttttssssssssssssssssttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllkklkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmnnooppqrrsstuuuvvvvwwwww~~€€€€€€€€€€€€€€€€€€€€€€€~~~|||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuvvvvvvvvvvwwwwwwwwwwwwvvurqqponmlkkjiihhhggfffeedd```____^^^^^^]]]]]]\\\\\\ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOPOOOOOOOOOOONNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::9999999998888887777777777766666666655555555444444444444444443333333333222222222221111111110000000000000000000//////////.......-------,,,,,,,,,,,,,++++++++++++*****)))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssstttttttttsssssssssssssssstttttttsssssssssssssssssstttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmnnooppqrrssttuuuvvvvvww~~~~€€€€~~~|||{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuvvvvvvvvvvvvwwwwwwwwwwvvurrqponmlkkjiihhgggffeeedd``____^^^^^^^]]]]]]]\\\\\[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPOOOOOOOOOONNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777776666666665555555544444444444444444333333333322222222222111111111000000000000000000///////////.......-------,,,,,,,,,,,,,++++++++++++****)))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssttttttssssssssssssssssssstttttssssssssssssssssssssttttsssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmnnnoppqqrrsstttuuuvvvvv}}~~~~~~~~~|||{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuvvvvvvvvvvvvvwwwwwwwwvvvurrqponmllkjiihhggfffeeddd``____^^^^^^^]]]]]]]\\\\\[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::999999999888887777777777766666666665555555544444444444444444333333333322222222222111111111100000000000000000///////////......--------,,,,,,,,,,,,,++++++++++++****)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssstttttsssssssssssssssssssstttsssssssssssssssssssssstttssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllmmmnnooppqqrrssttttuuuuvv}}}}~~~~~~~~~~~|||{{{{{{zzzzyyyyyyyyyyxxxxxxxxxxxwwwwvvvvvvuuuuuuuvvuuuuuuvvvvvvvwwwwwwvvvurrqponmllkjiihhggffeeeddd`_____^^^^^^^]]]]]]]\\\\\[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::99999999888888777777777776666666666555555554444444444444444433333333332222222222221111111110000000000000000///////////.......--------,,,,,,,,,,,,,+++++++++++*****)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssstttssssssssssssssssssssssttsssssssssssssssssssssssttsssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooppqqrrrssttttuuuv|}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwvvvvuurrqponmllkjiihhggffeedddc`____^^^^^^^^^]]]]]]]\\\\[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@???????????>>>>>>>>>=>===========<<<<<<<<<;;;;;;;;;::::::::::99999999888888777777777776666666666555555544444444444444444433333333322222222222221111111110000000000000000///////////.......--------,,,,,,,,,,,,++++++++++++****))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssstsssssssssssssssssssssssstssssssssssssssssssssssssssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkjkjjkkkkkkkkkkkklllmmmnnnooppqqqrrssstttuuu||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxwwwwvvvvvuuuuuutuuuuuuuuuuuuvvvvvvvvvvvuurqqponmllkjiihhggffeedddc____^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@???????????>>>>>>>>>=>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999988888877777777776666666666655555554444444444444444443333333332222222222222111111111000000000000000////////////.......--------,,,,,,,,,,,,+++++++++++*****)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkjjjjjjjjjkkkkkkkkkklllmmmnnnoopppqqrrrsstttuu|||}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~||{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxwwwwvvvvvuuuuuttuuuuuuuuuuuuuuvvvvvvvvuutrqqponmllkjiihhgffeeeddcc____^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@??????????>>>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::9999999988888877777777776666666666655555544444444444444444443333333332222222222222111111111000000000000000///////////........---------,,,,,,,,,,,+++++++++++*****)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""!!!!!!!!!!!!!  ssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrsssssssrrrrrrrrrrrrrrrrrrpppppppppppppppppppoooooopoooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkllllmmmmnnoooppqqqrrsssttuuvvvvwwwwwwwwwwwwwwwwwww{{{{|||||}}}}}}}|||||||||~}}}}}}}|||||{{{{{{{{{{{{yyyyyyyxxxxxwwwwvvvvuuuuuusssssssssssssssttttttsssrrqqponnmlkjjiihggffeeeddccbbbbbbaaaaaaaaaaaa``````\\\\\\\\\\\\\[[[[[ZZZZZYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;::::::::::99999999988888877777776666666666655555555554444444444444444444443444433333333332222222222222221111111111111000000000//////////.......--------,,,,,,,,,,,++++++++++++*****))))))))))((((((((((((''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!   sssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrrrrrrppppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkklllllmmmnnnooppqqqrrssstuuuvvvvwwwwwwwwwwwwwvwwww{{{{{||||||}}||||||||||||}}}}}}}}|||||{{{{{{{{{{{{yyyyyyyyxxxxwwwwvvvvuuuuuusssssssssssssssssssssssrrrqqponnmlkkjiihggffeeeddccbbbbbaaaaaaaaaaaaaa`````\\\\\\\\\\\\\\[[[[[ZZZZYYXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<;;;;:::::::::999999999988888877777766666666666655555555554444444444444444444443444433333333332222222222222222111111111111000000000//////////.......--------,,,,,,,,,,++++++++++++*****)))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!   ssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrssssrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkllllmmmnnnoopppqqrrssstuuuvvvvwwwwwwwwvvvvvvvvvzz{{{{||||||||||||||||{{{}}}}}}}}|||||{{{{{{{{{{{{yyyyyyyyxxxxwwwwvvvvuuuuutssssssssssssssssssssssrrrrqpponmmlkkjiihhgfffeeddccbbbbbaaaaaaaaaaaaaaa````]]]]]]]]]]\\\\\\[[[[ZZZZYXXXXWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<;;;;;:::::::::999999999988888877777766666666666555555555544444444444444444444443444433333333332222222222222222111111111110000000000//////////.......--------,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!   ssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllmmmnnoopppqqrrsstuuuvvvvwwwwwwvvvvvvvvvvvzzz{{{{||||||||||||{{{{{{}}}}}}}||||||{{{{{{{{{{{{yyyyyyyyxxxxwwwwvvvvuuuuutssssssrrrrrrrrsssssssrrrqqqpponmmlkkjiihhggffeeddccbbbbbaaaaaaaaaaaaaaaaaaa]]]]]]]]]]]]\\\\\[[[ZZZZYXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<;;;;;:::::::::999999999988888877777766666666666555555555544444444444444444444443444333333333322222222222222222111111111110000000000//////////........-------,,,,,,,,,,+++++++++++*****)))))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!   ssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllmmmnnooppqqqrrsttuuuvvvvvvvvvvvvvvuuuuuuyzzzz{{{|||||||||{{{{{{{{}}}}}}|||||||{{{{{{{{{{{{yyyyyyyyxxxxwwwwvvvuuuuuttsssssrrrrrrrrrrrrrrrrrrrqqqpoonnmllkjjihhggffeedddcbbbbbaaaaaaaaaaaaaaaaaaa]]]]]]]]]]]]]]\\\\[[[ZZZZXXXXWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<;;;;;:::::::::999999999988888877777766666666666555555555544444444444444444444433444333333333322222222222222222111111111110000000000//////////........-------,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!   ssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmnnooppqqrrstttuuuvvvvvvvvvvvuuuuuuuuyyyzz{{{{||||||{{{{{{{{{{|||||||||||||{{{{{{{{{{{{yyyyyyyyxxxxwwwwvvvuuuuuttssssrrrrrrrrrrrrrrrrrrrqqqppoonnmllkjjiihhggffeeddccbbbbbaaaaaaaaaaaaaaaaaa]]]]]^^^^^]]]]]\\\[[[ZZZZXXXXWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::999999999988888877777666666666666555555555544444444444444444444433444333333333322222222222222222111111111110000000000/////////.........-------,,,,,,,,,++++++++++******))))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########################"""""""""""""!!!!!!!!!!!!   ssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjkkkklllmmnnooppqqrrsttuuuuvvvvvvvvuuuuuttttuxyyyzz{{{{{{{{{{{{{zzzzzz|||||||||||||{{{{{{{{{{{{yyyyyyyyxxxxwwwwvvvuuuuuttsssrrrrrrrrrrrrrrrrrrrqqqqppoonnmmlkkjjiihhgffeeddccbbbbbaaaaaaaaaaaaaaaaaa]^^^^^^^^^^^]]]]\\\[[[ZZZXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>============<<<<<<<<<<;;;;;;::::::::9999999999988888877777666666666666555555555444444444444444444444333444333333333322222222222222222111111111110000000000/////////.........-------,,,,,,,,,++++++++++******)))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########################"""""""""!"""!!!!!!!!!!!!  ssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjkkkkllmmnnooppqqrssttuuuuuvvvuuuuuutttttttxxyyyzzz{{{{{{{{{zzzzzzzz||||||||||||{{{{{{{{{{{{{yyyyyyyxxxxxwwwvvvvuuuuuttsssrrrrrrrrrrrrrrrrrrqqqqqppoonnmmllkkjjiihggffeedcccbbbbbaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;::::::::9999999999888888877777666666666665555555555444444444444444444443333443333333333322222222222222222111111111111000000000/////////.........-------,,,,,,,,++++++++++*******)))))))))))((((((((((''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########################"""""""""!""!!!!!!!!!!!!!  ssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrqqqqqqqqsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjkkkllmmnnooppqqrsstttuuuuuuuuuuttttsssstwxxyyyzzz{{{{{zzzzzzyyyyy{|||||||||||{{{{{{{{{{{{zyyyyyyxxxxxwwwwvvvvuuuutttssrrrrrrrrrrrrrrrrqqqqqqpqppoonnnmmllkkjjihhggffeedccbbbbbbaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^]]]\\[[[ZZZXXXWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;:::::::99999999999888888877776666666666665555555555444444444444444444443333443333333333222222222222222222111111111111000000000/////////..........------,,,,,,,,++++++++++*******))))))))))(((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########################""""""""""!""!!!!!!!!!!!!  ssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjkklllmmnooppqrrsstttuuuuuuuttttssssssswwxxxyyzzzzzzzzzzyyyyyyyy{{{||||||||{{{{{{{{{zzzzzyyyyyxxxxxxwwwwvvvvuuuutttssrrrrrrrrrrqqqqqqqqqqqqppppooonnmmlllkkjjihhggfeedcccbbbbbbaaaaaaaaaaaaaaa^^^^^^^^^^^^^^]]]\\[[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;:::::::99999999999888888877776666666666665555555555444444444444444444433333443333333333222222222222222222111111111111000000000/////////..........------,,,,,,,,+++++++++********))))))))))(((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########################""""""""""!""!!!!!!!!!!!!  ssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrqqqqqqqqqqqssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkllmmnooppqrrsssttttttttttssssrrrrsvwwxxxyyyzzzzyyyyyyyxxyyy{{{{{||||||{{{{{{{{zzzzzzyyyxxxxxxxwwwwvvvvuuuuutttssrrrrrrrrqqqqqqqqqqqqqqpppppoonnnmmmllkkjiihhgffeddcccbbbbbbaaaaaaaaaaaaaa^^^^^^^^^^^^^^]]]\\[[[ZZZXXXWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;::::::999999999998888888877776666666666665555555555444444444444444443333333433333333333222222222222222222111111111111000000000/////////..........------,,,,,,,,+++++++++********)))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""!!""!!!!!!!!!!!!  ssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnnopqqrrrssstttttsssssrrrrrrrvvwwwxxxyyyyyyyxxxxxxxxxxz{{{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxwwwwwvvvvuuuuutttsrrrrrrrrrqqqqqqqqqqqqqppppppooonnnmmmllkkjiihhgffeddcccbbbbbbbaaaaaaaaaaaa^^^^^^^^^^^^^^]]]\\[[[ZZZXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;:::::9999999999998888888777776666666666665555555555444444444444444433333333433333333333222222222222222222111111111111100000000/////////..........------,,,,,,,,+++++++++********)))))))))((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#########################""""""""""!!"!!!!!!!!!!!!!  rsssssssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiiihiiiiiiiijjjkkllmmnnoppqqrrssssssssssrrrrqqqqruvvvwwxxxxxxxxxxxwwwwwxxxzz{{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxwwwwwvvvvuuuuutttsrrrrrrrrqqqqqqqqqqqqqqppppppoooonnnmmmllkkjiihggfeeddcccbbbbbbbaaaaaaaaaaa^^^^^^^^^^^^^]]]\\\[[[ZZZXXWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;:::::9999999999988888888777766666666666655555555555444444444444444333333333433333333333222222222222222222111111111111100000000/////////..........------,,,,,,,,++++++++*********))))))))(((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$########################"""""""""""!!"!!!!!!!!!!!!!  rrrssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhihhhhhhhhiiiiijjjkklllmnnoppqqqrrrrssrrrrrqqqqqqqquuuvvwwwwxxxwwwwwwwwwwwwwzzzz{{{{{{{{{{{{{zzzzzzzzxxxxxxxxwwwwwvvvvvuuuuutttsrrrrrrrqqqqqqqqqqqqqqppppppppoooonnnnmmllkkjiihggfedddcccbbbbbbbaaaaaaaaaa^^^^^^^^^^^^^]]]\\\[[ZZZYXXWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;::::99999999999888888888777766666666666655555555555444444444444443333333333433333333333222222222222222221111111111111100000000/////////.........-------,,,,,,,+++++++++*********))))))))(((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$########################"""""""""""!!"!!!!!!!!!!!!!  rrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooooooooooooonoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiijjjkkllmmnooppqqqrrrrrrrqqqqpppppptuuuvvvvwwwwwvvvvvvvvvvwwyyzzz{{{{{{{{{{{zzzzzzzzzxxxxxxxwwwwwwvvvvvuuuuutttsrrrrrrrqqqqqqqqqqqqqppppppppppooooonnnmmllkkjiihgffedddcccbbbbbbbbaaaaaaaa^^^^^^^^^^^]]]]\\\[[[ZZZYXXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>================<<<<<<<<<;;;;;;;::::99999999999888888888777766666666666655555555555444444444444443333333333333333333333222222222222222221111111111111100000000/////////.........-------,,,,,,,+++++++++*********)))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$########################""""""""""!!!"!!!!!!!!!!!!!  rrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooooooooooooonnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiijjkklllnnoooppqqqqqqqqqppppppppptttuuuvvvvvvvvvuuuuuuvvvwyyyzzzz{{{{{{{{zzzzzzzzzzxxxxxxwwwwwwwvvvvvuuuuutttsrrrrrrrqqqqqqqqqqqqppppppppppppoooooonnmmmlkkjiihgfeeddccccbbbbbbbbaaaaaaa^^^^^^^^^]]]]]\\\\[[ZZZYYXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;::::99999999998888888887777766666666666655555555555444444444444443333333333333333333333222222222222222221111111111111100000000////////..........-------,,,,,,,+++++++++*********)))))))((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################"""""""""""!!!"!!!!!!!!!!!!  rrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnoooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiijjjkklmmnnooopppppppppppooooooosstttuuuuuuuuuuutttuuuuvvxyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwvvvvvvuuuuuuttsrrrrrrrqqqqqqqqqqqpppppppppppppppooooonnnmmlkkjihggfeeddccccbbbbbbbbaaaaaa]]]]]]]]]]]]]\\\\[[[ZZZYYXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;:::999999999988888888887777666666666666655555555555444444444444433333333333333333333333222222222222222211111111111111000000000////////.........--------,,,,,,,+++++++++*********))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################"""""""""""!!!"!!!!!!!!!!!!  rrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooooooooooonnnnooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiijjkkllmmnnnoooopppooooooooooossssttttttttttttttttttuuuxxxyyyzzzzzzzzzzzzzzzzzzzxxxxxwwwwwwwvvvvvvvuuuuuttssrrrrrqqqqqqqqqqqppppppppppppppppppoooonnnmmlkkjihggfeeddccccbbbbbbbbaaaaa]]]]]]]]]]]]\\\\[[[ZZZYYYWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;:::999999999988888888887777666666666666655555555555444444444444433333333333333333333333322222222222222211111111111111000000000////////.........--------,,,,,,,+++++++++*********))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######################""""""""""""!!!"!!!!!!!!!!!!  rrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttttttttttssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrqqqqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiijjklllmmnnnnooooooonnnnnnnnrrsssssstsssssssssssstttuwwxxyyyyzzzzzzzzzzzzzzzzzxxxxxwwwwwwwvvvvvvvuuuuuttssrrrrrqqqqqqqqqqpppppppppppppppppppppoooonnmmlkjjhhgffeeddccccbbbbbbbbaaaa]]]]]]]]]]\\\\\[[[[ZZZYYYWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;:::9999999999888888888877777666666666666555555555555444444444444433333333333333333333333322222222222222211111111111110000000000///////..........--------,,,,,,,+++++++++*********)))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttttsssssssstttttttttttttttttsttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggghhhhhhiiijkklllmmmnnnnnnnnnnnnnnnnrrrrrssssssrrrrrrrrrsssttvwwxxxyyyyyyyzzzzzzzzzzzzxxxxwwwwwwwwvvvvvvvuuuuuttssrrrrrqqqqqqqqqpppppppppppppppppppppppoooonnmllkjihhgffeeddccccbbbbbbbaaaa]]]]]]]]\\\\\\[[[[ZZZZYYYWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;:::9999999999888888888877777666666666666555555555555444444444444443333333333333333333333322222222222222111111111111100000000000///////.........---------,,,,,,,+++++++++*********)))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssstttttttttttttsssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllkmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhiijjjkklllmmmmmmmmmmmmmmmmmqqqrrrrrrrrrrqqqqqqrrrsssvvwwwxxxxyyyyyyyyyzzzzzzzxxxxwwwwwwwwvvvvvvvvuuuuttssrrrrrqqqqqqqqqppppppppppppppppppppppppoooonnmllkjihggffedddcccbbbbbbbbaaa]]]]]]]\\\\\\[[[[ZZZZYYYYWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;:::9999999998888888888877777666666666666555555555555444444444444443333333333333333333333322222222222222111111111111100000000000//////..........---------,,,,,,,+++++++++*********))))(((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssttttttttsssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllkkmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggghhhhiijjjkkkllllllmllllllmmmmpqqqqqqqqqqqqqqqqqqqqrrrsuuvvwwwxxxxxyyyyyyyyzzzzyxxxxwwwwwwwwvvvvvvvvuuuuutssrrrrrqqqqqqqqqppppppppppppppppppppppppppoonnmmlkjiihggfeeddccccbbbbbbbaaa]]]]]]]\\\\\\[[[[ZZZZYYYYWWWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;:::99999999998888888888877777666666666666555555555555444444444444433333333333433333333333322222222222222111111111111000000000000//////.........----------,,,,,,++++++++++*********))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllkkkmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggghhiiiijjjkkkkklllllllllllllppppqqqqqqpppppppppppqqrrtuuuvvvwwwxxxxxyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvuuuuutssrrrrrqqqqqqqqqppppppppppppppppppppppppppooonnmmlkjiihgffeeddccccbbbbbbbaa]]]]]]]\\\\\[[[[[ZZZZYYYYWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>=============<===<<<<<<<<<<<<<;;;;;;;:::99999999998888888888877777666666666666555555555555444444444444443333333333333333333333322222222222221111111111111000000000000/////..........----------,,,,,,++++++++++*********))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggghhiiiijjjjkkkkkkkkkkkklllopppppppppppooooooopppqqqsttuuuvvvwwwwxxxxyyyyyyyyxxxwwwwwwwwvvvvvvvvvuuuuutsssrrrrqqqqqqqqqpppppppppppppppppppppppppppooonnmlkkjihhgffedddccccbbbbbbaa]]]]]]]\\\\\[[[[[ZZZZYYYYWWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>=============<<=<<<<<<<<<<<<<<;;;;;;;;:::99999999998888888888877777666666666666555555555555444444444444443333333333433333333333322222222222221111111111110000000000000/////..........---------,,,,,,,++++++++++*********))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkklllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhiiiijjjjjjjjjkkkkkkkooooooooooooooooooooooppqsssttuuuvvvwwwxxxxyyyyyyyxxwwwwwwwwvvvvvvvvvvvuuuutsssrrrrrqqqqqqqpppppppppppppppppppppppppppppooonmmlkjjihggfeedddcccbbbbbbba^]]]]]]]\\\\\[[[[ZZZZYYYYWWWWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;:::9999999999888888888887777766666666666655555555555544444444444443333333333343333333333332222222222222111111111111000000000000/////..........----------,,,,,,+++++++++++*********))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooopppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeeefffffggggggghhhhhhhhhhijjjjjjjjjjjjjiiiiijjjjjkknnnooopppqqqrrrssstttttttvvuuuuuuuuutttttttttttssssttsssssrrrrrrrqqqqqqqqqppqpppppppppqqqqqqqqpppooonmlkjjihggfeeeddcccccbbbbb``_______^^^^^]]]]\\\[[[[YXXXXXWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@????????????????>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::99999999998888888888887776666666666666555555555555555544444444444444444344444443333333333322222222111111111111000000000000//...........---------,,,,,,,++++++++++++********)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$########################""""""""""!!!!!!!!!!!!!!!!!!  qqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqsrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooopppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeefffffffgggggggggghhhhiiiijjjjiiiiiiiiiiiiijjjkmmnnnooopppqqrrrsssttttttuuuuuuuuutttttttttttttsssstttssssrrrrrrrqqqqqqqqqppppppppppppppqqqqqqppppoonmllkjiihgffeedddcccccbbbb````_______^^^^]]]\\\\[[[YXXXXXWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888888777766666666666655555555555555544444444444444444434444444333333333332222222211111111111100000000000///..........----------,,,,,,,+++++++++++*********)))))))))((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#######################""""""""""!!!!!!!!!!!!!!!!!!  qqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggghiiiiiiiiiiihhhhhhhiiiijjlmmmmnnoooppqqqrrssssttttuuuuuuuuttttttttttttttsssstttsssssrrrrrrrqqqqqqqqppppppppppppppppqqqqppppooommlkjjihggffeedddccccccbb```````_____^^^^]]]\\\[[[YXXXXXWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777766666666666655555555555555544444444444444444334444444333333333332222222211111111111000000000000//...........----------,,,,,,++++++++++++*********)))))))))((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#######################""""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeddeeeeeeeeeeeeffffffffffggghhhhhhhhhhhhhhhhhhhhhiiiillllmmmnnoopppqqrrsssstttuuuuuuttttttttttttttttsssstttsssssrrrrrrrqqqqqqqppppppppppppppppppppppppppoommlkkjiihggfeeddddccccccc``````````____^^^]]]\\\[[YYXXXXWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@?????????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999998888888888877776666666666665555555555555554444444444444444333444444333333333332222222221111111111100000000000///...........----------,,,,,,++++++++++++*********)))))))))((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeedddeeeeeeeeeeeeeeeeeefffffffgghhhhhhhhhhgggggghhhhhiikkllllmmnnoooppqqrrrsssssuuuttttttttttttttttttttssstttsssssrrrrrrrqqqqqqqppppppppppppppppppppppppppoonmllkjjihhgffeeddddccccccaaaa````````___^^^]]]\\[[YYXXXXWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999998888888888877776666666666665555555555555554444444444444444333444444333333333332222222211111111111100000000000///...........----------,,,,,+++++++++++++*********)))))))))((((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$######################""""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeffggggggggggggggggggggghhhhjkkklllmmmnnooppqqrrrsssstttttttttttttttttttttttsssttttsssssrrrrrrqqqqqqqpppppppppppppppppppppppppooonmmlkkjihhggffeeddddcccccaaaaaaaaaa````___^^]]\\\[YYXXXXWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMNNMMMMMMMLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@????????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999888888888887777766666666666555555555555555444444444444444333344444333333333333222222221111111111110000000000////...........---------,,,,,,++++++++++++**********)))))))))((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$######################"""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrssssrrrsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddddddddddeeeeeeefffgggggggggggggggggggghhjjkkkklllmmnnooppqqrrrrrrtttttttttttttttttttttttsssttttsssssrrrrrrqqqqqqqpppppppppppppppppppppppppooonmmlkkjiihhgffeeedddddcccaaaaaaaaaaaaa```__^^]]\\\YYYXXXXWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMNNMMMMMMMLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@????????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999988888888887777766666666666555555555555555444444444444443333344443333333333332222222221111111111100000000000////..........----------,,,,,,++++++++++++**********))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddeeefffffffffffffffffffggggggjjjjkkklllmmnnooppqqqrrrrsssssssssssttttttttttttsssttttssssssrrrrrqqqqqqppppppppppppppppppppppppppooonmmllkjjihhggffeeedddddddaaabbbbbbbbaaa```__^^]]\\ZYYXXXXWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNMMMMMMMLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@????????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999888888888887777766666666666555555555555554444444444444433333344433333333333332222222221111111111100000000000////..........----------,,,,,,+++++++++++***********))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqrrqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppqqqqqqqqpqppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddeeeefffffffffffffffffggggiijjjjkklllmmnnoopppqqqqqssssssssssssstttttttttttsstttttsssssrrrrrqqqqqqpppppppppoooooooopppppppooooonmmllkjjiihhggffeeeedddddbbbbbbbbbbbbbaaa``__^^]]\ZYYYXXXWWWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNMMMMMMMLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999988888888888777776666666666655555555555555444444444444443333334433333333333332222222222111111111110000000000/////..........----------,,,,,+++++++++++************))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjijjjjjjjiiiiiiiiiiiiiiiiihhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddcccccddddddeeeeeeeeeeeeeeeeeffffffggiiijjjjkklllmmnnooopppqqqrrrrrrrsssssstttttttttttsstttttsssssrrrrrqqqqqqpppppppppoooooooooooooooooooommmllkkjjihhgggffeeeeedddbbbbbbcccccbbbbaa``__^^]]ZZYYXXXWWWWVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNMMMMMMMLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999988888888888777776666666666655555555555555444444444444433333334333333333333332222222222111111111100000000000/////..........----------,,,,,++++++++++*************))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiijjjjjjiiiiiiiiiiiiiiiiiihhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccddddeeeeeeeeeeeeeeeffffffiiiiijjjkkkllmmnnnoooppppqqrrrrrrrsssssttttttttttssuttttsssssrrrrrrqqqqqppppppppoooooooooooooooooooonmmmllkkjjiihhggffffeeeeeebbbcccccccccccbbaa``__^]][ZZYYXXXWWWVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999988888888888777776666666666655555555555555444444444444333333333333333333333322222222222111111111100000000000/////.........-----------,,,,,++++++++++************)))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiijjjjjiiiiiiiiiiiiiiiiiihhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccddddddddddddddeeeeeeeffffhhiiiijjjkkkllmmmnnnoooooqqqqqqrrrrssssttttttttttssuttttsssssrrrrrqqqqqqppppppppooooooooooooooooooonnmmlllkkjjiihhhgggfffeeeeeccccccccddddcccbbba``__^][ZZYYYXXWWWVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@??????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999888888888888777776666666666655555555555555444444444444333333333333333333333222222222222111111111100000000000/////.........-----------,,,,,+++++++++*************)))))))))(((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppqppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiiiiiiihhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccdddddddddddddddddeeeeeeffhhhiiiijjjkkklllmmmnnnnooppppqqqqrrrssssttttttttttsutttttssssrrrrrqqqqqppppppppoooooooooooooooooooonnmmlllkkjjjiihhhgggffffeeeccccccddddddddcccbba``_^^[[ZZYYXXWWWVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888877777666666666665555555555555544444444444433333333333333333333322222222222211111111110000000000//////.........-----------,,,,,+++++++++*************)))))))))(((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################"""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjjjiiiiijjjiiiiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccddddddddddddeeeeefhhhhhiiiijjjkkklllmmmmnnnopppppqqqrrrsssttttttttttsutttttsssssrrrrqqqqqpppppppoooooooooooooooooooonnnmmlllkkjjjiiihhhggggfffffcccccdddddddddddccbba``_^\[[ZZYYXXWWWVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@??????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999888888888888877777666666666655555555555555444444444444333333333333333333333222222222222211111111110000000000//////.........----------,,,,,,++++++++*************)))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiijjiiiiiiiiiiiiiiiiiihhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccdddddddeeeegghhhhhiiiijjjkkklllmmmmmoooopppqqqrrsssttttttttttsutttttssssrrrrrqqqqqpppppppooooooooooooooooooonnnnmlllkkkjjjjiiiihhhgggffffdddddddddeeeeedddccbba``_\\[ZZYYXXWWWVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA??????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999988888888888887777766666666665555555555555544444444444433333333333333333333222222222222221111111110000000000///////........-----------,,,,,,++++++++*************)))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""!!!!!!!!!!! !!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoopppppppppppppppppppppppppooooooooooooooooooooooonnooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbcccccccccccccccccdddddeeegggghhhhhiiijjjjkkklllllmnnooooppqqrrsssstttttttttsutttttsssssrrrrqqqqqpppppppooooooooooooooooooonnnnmlllkkkkjjjjiiiihhhhgggffddddddddeeeeeeeeddccbaa`_]\\[ZZYYXXWWVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999988888888888887777766666666665555555555555544444444444433333333333333333332222222222222221111111110000000000///////........-----------,,,,,,++++++++************))))))))))((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""!!!!!!!!!!!! !!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpprrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooopppppppppppppppppppppppoooooooooooooooooooooooonnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbcccccccccccccccccccdddddegggggghhhhhiiijjjjkkkklllmnnnoopppqqrrsssttttttttssutttttsssssrrrrqqqqqppppopooooooooooooooooooonnnnnmlllkkkkjjjjjjiiiihhhggggdddddddeeeeeeeeeeddccbaa`]]\[[ZZYYXXWWVVVUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888888887777766666666665555555555555544444444444333333333333333333332222222222222211111111100000000000///////........-----------,,,,,,+++++++*************))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"###"""""""""!!!!!!!!!!!! !!!!!!  ppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttsssssssstttttttttttttttttttssssssttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppprrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooppppppppppppppppppppppooooooooooooooooooooooonnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbcccccccccccccccccccccddddfffgggggghhhhiiiijjjjkkkkmmmnnooppqqrrsssstttttttssutttttsssssrrrrqqqqqppppopooooooooooooooooooonnnnnmlllkkkkkjjjjjjiiiihhhgggddddddeeeeefffeeeeddccbaa^]]\[[ZYYXXWWWVVVUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888888777776666666666555555555555554444444444433333333333333333332222222222222221111111110000000000////////.......------------,,,,,,+++++++************))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"###"""""""""!!!!!!!!!!!! !!!!!!  ppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssstttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooppppppppppppppppppppoooooooooooooooooooooooonnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbcccccccbbbbbbbbccccccccddffffffgggggghhhiiiijjjjkklmmmnnooppqqrrsssstttttsssttttttsssssrrrrqqqqqppppopooooooooooooooooooonnnnnllllkkkkkkjjjjjjjiiiihhggeeddddeeeeefffffeeeddcbba^^]\\[[ZYYXXWWVVVVUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888888777776666666666555555555555554444444444433333333333333333322222222222222211111111100000000000////////.......-----------,,,,,,,+++++++***********)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"###"""""""""!!!!!!!!!!!! !!!!!!!  pppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttssssstttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooppppppppppppppppppoooooooooooooooooooooooonnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbccccccbbbbbbbbbbbcccccccceefffffffggggghhhhiiiijjjlllmmnnoppqqrrrsssssssssssttttttsssssrrrrqqqqqppppooooooooooooooooooooonnnnnllllkkkkkkkkkjjjjjjiiihhheeeeeeeeeefffffffeeeddcbb_^^]\\[ZZYYXXWWVVVVUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999988888888888888777777666666666555555555555554444444444333333333333333333222222222222222111111111100000000000////////......------------,,,,,,,++++++************))))))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""##""""""""""!!!!!!!!!!!! !!!!!!!  pppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooopppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbcccccbbbbbbbbbbbbbbbccccceeeeeeffffffgggghhhhiiiijklllmmnooppqqrrrssssssssssttttttsssssrrrrqqqqqppppooooooooooooooooooooonnnnnllllkkkkkkkkkkkkjjjjiiihheeeeeeeeeeffffffffeeddccb__^^]\\[ZZYYXXWWVVVVUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@??????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999998888888888888877777766666666655555555555554444444444433333333333333333322222222222222211111111100000000000/////////......------------,,,,,,,++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""##"""""""""!!!!!!!!!!!!! !!!!!!!  ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooopppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbcccccbbbbbbbbbbbbbbbbbbbcdeeeeeeeeefffffggghhhhiiikklllmnnooppqqrrrssssssssstttttssssssrrrrqqqqpppppooooooooooooooooooooonnnnnmllllkkkkkkkkkkkkjjjjiihhfeeeeeeeeeffffffffeeeddcc`__^]]\\[ZZYYXXWWVVVVUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999998888888888888877777766666666655555555555554444444444433333333333333333222222222222222111111111100000000000/////////.....------------,,,,,,,,++++++***********))))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""##"""""""""!!!!!!!!!!!!! !!!!!!!  pppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooopppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbcccccbbbbbbbbbbbbbbbbbbbbdddddddeeeeeeffffggghhhiijkkllmmnnooppqqrrrrrrrssrrtttttssssssrrrrqqqqpppppooooooooooooooooooooonnnnnlllllkkkkkkkkkkkkkkjjjiihfeeeeeeeeefffffffffeeeddc``__^]]\\[ZZYYXXWWWVVVUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999888888888888887777776666666665555555555555444444444433333333333233333322222222222222211111111100000000000//////////....-------------,,,,,,,,++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""#""""""""""!!!!!!!!!!!!!!!!!!!!!  pppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooopppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbcccccbbbbbbbbbbbbbbbbbbbbddddddddddeeeeefffgggghhhjjkkllmmnnooppqqqrrrrrrrrrttttsssssssrrrrqqqqpppppoooooooooooooooooooonnnnnnmllllkkkkkkkkkkkkkkjjjiiiffeeeeeeeefffffffffeeeddca``_^^]]\\[ZZYYXXXWWVVVUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888887777777666666666555555555555444444444433333333333233333222222222222222111111111000000000000//////////....------------,,,,,,,,,++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""#""""""""""!!!!!!!!!!!!!!!!!!!!!  ppppppppppppppppppppqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbcccccbbbbbbbbbbbbbbbbbbbbccccdddddddddeeeffffggghhijjkkllmmnnoopppqqqqqrrrrrsssssssssssrrrrqqqqqppppoooooooooooooooooooonnnnnnmlllllkkkkkkkkkkkkkkjjjiifffeeeeeeefffffffffeeeddca``__^^]]\\[[ZZYYXXWWVVVVUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999998888888888888777777766666666655555555555444444444443333333333323333322222222222222111111111000000000000///////////....------------,,,,,,,,,+++++***********))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""#""""""""""!!!!!!!!!!!!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccddddeeeffgghhiijjkkkllmmmmnnnnnnnqqqqqqqqqpppppoooonnnnnmmppooooooooooooooooooonnnnmmmmmlllllllllllllllkkkjjiihhhhhhhhhhhhhhhhhhgggffddccbbaa``__^^]\\[[[ZZYYYXXXXWWWWWVVVVVVVUUUUUUUUURRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@?????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999777777777766666666655555555555555544444444444333332222222222222111111111111000000000000///////////...-----------,,,,,,,,,,++++++++**********))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"####"""""""""""!!!!!!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeedddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaaaabbbbccccdddeefffgghhhiijjkkklllmmmmmnnnppqqqqqqqpppppoooonnnnnmmppoooooooooooooooooonnnnnmmmmmllllllllllllllllkkkjiihhhhhhhhhhhhhhhhhggggffddcccbbaa``__^^]]\\[[ZZZYYYXXXXWWWWWVVVVVVVUUUUUUURRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@?????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999977777777776666666665555555555555554444444444333333222222222222111111111111100000000000///////////....-----------,,,,,,,,,,++++++++**********))))))))))))((((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"####""""""""""""!!!!!!!!!!!!!!  pppppppppppppppppppppppppppppppppppppppppppppppqpppppqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeedddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaa```aaaaaaabbbbcccdddeefffggghhiiijjkkkllllmmmmnppppqqqqppppppoooonnnnnmmppooooooooooooooooonnnnnnmmmmmllllllllllllllllkkkjiiihhhhhhhhhhhhhhhgggggffdddcccbbaaa``_^^]]\\[[[ZZYYYXXXXWWWWWVVVVVVUUUUUUURRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999977777777776666666665555555555555544444444444333333222222222221111111111111100000000000///////////....-----------,,,,,,,,,,+++++++**********)))))))))))))((((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"###"""""""""""""!!!!!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````aaaaabbbbcccdddeeefffggghhiiijjjkkkllllmmppppppqpppppppoooonnnnnmmppooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkiiiihhhhhhhhhhhhggggggfffdddccccbbbaa``__^^]]\\[[ZZZYYYXXXXWWWWWVVVVVVUUUUURRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999999997777777777666666666555555555555554444444444333333322222222221111111111111100000000000////////////....-----------,,,,,,,,,++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"###"""""""""""""!!!!!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffeeeddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````aaaabbbbcccdddeeeefffggghhhiiijjjkklllmoopppppppppppooooonnnnnmmppooooooonnnnnnnnnnnnnnnnmmmmllllllllllllllllllkkkjiiihhhhhhhhhgggggggfffffddddccccbbbaa``__^^]]\\\[[ZZZYYYXXXXWWWWVVVVVVUUUURRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999777777777766666666655555555555555444444444433333332222222222111111111111100000000000////////////.....----------,,,,,,,,,,++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""###""""""""""""""!!!!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffeeddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaaa``````````````````````aaabbbbccccdddeeeefffgggghhiiijjjkklloooppppppppppooooonnnnnmmppooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllllllkkkjiiiihhhhhhhgggggggfffffedddccccccbbbaaa``__^^]]\\[[[ZZZYYYXXXXWWWWVVVVVVUUSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBBAAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999777777777766666666655555555555554444444444333333332222222221111111111111100000000000////////////.....----------,,,,,,,,,,++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""###""""""""""""""!!!!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffeddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaa````````````````````````aaaabbbbccdddddeeeeefffggghhhiijjkklnooopppppppppooooonnnnnmmppooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllllllkkkjjiiiihhhhhggggggfffffeeedddcccccccbbbbaa``__^^]]\\\[[ZZZYYYYXXXWWWWWVVVVVUSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBABBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999877777777776666666665555555555555444444444433333333222222222111111111111100000000000////////////......----------,,,,,,,,,,+++++++**********)))))))))))))((((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""###""""""""""""""!!!!!!!!!!!!  ooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaa`````````````````````````aaaabbbbccccdddddeeeeefffgghhhiijjknnoooppppppppoooonnnnnnmmppoooooonnnnnnnnnnnnnnmmmmmmllllllllllllllllllkkkkjjjiiiihhhhgggggffffeeeeeccccccccccccbbbaa``__^^]]]\\[[[ZZZYYYXXXXWWWWVVVVVSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999998877777777766666666665555555555555444444444333333333222222221111111111111000000000000////////////......---------,,,,,,,,,,,+++++++**********)))))))))))))((((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""###"""""""""""""""!!!!!!!!!!!  ooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````aaaabbbbccccccddddddeeefffgghhiijkmnnooopppppppoooonnnnnnmmpppoooooonnnnnnnnnnnnmmmmmmllllllllllllllllllkkkkkjjjiiiihhhhggggffffeeeeeecccccccccccccbbbaa``__^^^]]\\\[[[ZZZYYYXXXXWWWWVVVSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999887777777776666666666555555555555544444444433333333322222222111111111111100000000000/////////////......---------,,,,,,,,,,++++++++**********)))))))))))))((((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""###"""""""""""""""!!!!!!!!!!!  ooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````____``````aaaaabbbbcccccccccddddeeeffgghiijmmnnooopppppooooonnnnnnmmpppoooooonnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkjjjiiiiihhhggggfffeeeeeddcccccccccccccbbbaaa``___^^]]]\\[[[ZZZYYYXXXXWWWWVVSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAABBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999888777777776666666666555555555555544444444433333333332222222111111111111100000000000/////////////.......---------,,,,,,,,,,++++++++*********))))))))))))))((((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""###"""""""""""""""!!!!!!!!!!!  ooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````______``````aaaaaabbbbbbbcccccccdddeeffgghiilmmnnoooppppooooonnnnnnmmpppoooooonnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjiiiihhhgggffffeeeddddccccccccccccccbbbaaa``___^^]]]\\\[[ZZZZYYYXXXXWWWVTSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAABBBBBBBBAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999998888777777776666666666555555555555544444444433333333332222222111111111111100000000000/////////////.......--------,,,,,,,,,,,+++++++**********))))))))))))))((((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""###"""""""""""""""!!!!!!!!!!  oooooooooooooppppppppppoopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````________``````aaaabbbbbbbbbbbbccccdddeefgghillmnnoooooooooooonnnnnnmmppppooooonnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjiiiihhhgggfffeeeeddddccccccccccccccbbbaaa```__^^^]]]\\\[[[ZZZYYYXXXXWWWTTTSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999998888877777776666666666655555555555554444444443333333333222222211111111111110000000000/////////////........--------,,,,,,,,,,,+++++++**********))))))))))))))((((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""###"""""""""""""""!!!!!!!!!!  oooooooooooooooppppppppoooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmllllllllllllmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````__________```````aaaaaaaaabbbbbbbbcccddeefgghklmmnnooooooooooonnnnnnnmppppooooonnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjiiiiihhhggfffeeedddddbbbccccccccccbbbbaaa```___^^^]]]\\\[[[ZZZYYYYXXXWWTTTTSSSSRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999988888877777766666666666555555555555554444444433333333333222222111111111111100000000000////////////.........--------,,,,,,,,,,,+++++++**********))))))))))))))(((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""###"""""""""""""""!!!!!!!!!!  oooooooooooooooooopppppoooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmllllllllllllllmmllllllllllllllllllllllkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````____________```````aaaaaaaaaaaaaabbbcccdeefghkklmmnnoooooooooonnnnnnnnppppoooooonnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjiiiiihhhggfffeeedddddbbbbbbccccccbbbbbaaa```___^^^]]]\\\[[[[ZZZYYYYXXXWUTTTTSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCBBBBBBBBBBAAAAABBBBBBAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999988888887777766666666666655555555555555444444443333333333322222211111111111110000000000/////////////.........-------,,,,,,,,,,,++++++++**********))))))))))))))(((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""###""""""""""""""!!!!!!!!!!  oooooooooooooooooooooppooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooonoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfgfffffffffffffffffeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````_____________```````aaaaaaaaaaaaaaabbbccdeefgjkllmmnnooooooooonnnnnnnnpppppooooonnnnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjiiiiihhhgggffeeedddddbbbbbbbbbbbbbbbbaaaa```___^^^^]]]\\\[[[[ZZZYYYYXXXUUTTTTSSSSRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAABBBBBBAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999888888887776666666666666555555555555554444444443333333333322222211111111111110000000000////////////..........-------,,,,,,,,,,,++++++++**********))))))))))))))(((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""####"""""""""""""!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````________________`````````````````aaaabbccdeffijkllmmnnoooooooonnnnnnnnpppppooooonnnnnnnnnmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhgggffeeedddddbbbbbbbbbbbbbbbaaaa````___^^^^]]]\\\\[[[ZZZZYYYYXXUUUTTTTSSSSRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCBBBBBBBBBBAAAAABBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999888888888776666666666666555555555555555444444444333333333332222211111111111111000000000/////////////..........------,,,,,,,,,,,,++++++++**********))))))))))))))(((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""####""""""""""""!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````_`````____________________````````````````aaabbccdefijjklmmnnnoooooooonnnnnnnppppppooooonnnnnnnnmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhggfffeeeddddbbbbbbbbbbbbbaaaaa````____^^^^]]]\\\\[[[[ZZZZYYYXXUUUUTTTSSSSRRRRRQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCCCBBBBBBBBBAAAAAABBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999998888888888766666666666665555555555455555444444443333333333332222211111111111111000000000////////////...........-----,,,,,,,,,,,,++++++++***********))))))))))))))(((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""####""""""""""""!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooooooooooppppoopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````__````_____________________``````````__``````aabbcddehijkklmmnnnnoooooonnnnnnnqpppppooooonnnnnnnnmmmmmmllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhggfffeeeddddbbbbbbbbbaaaaaaa`````____^^^^]]]]\\\\[[[[ZZZZYYYYXVUUUUTTTSSSSRRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBAAAAAABBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999998888888888766666666666655555555555455554444444443333333333322222211111111111111000000000///////////............-----,,,,,,,,,,,,++++++++**********)))))))))))))))(((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""####"""""""""""!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooooooooooooopoooooppppppppppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkklllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````___````_____________________________________```aabbcdehhijkllmmnnnnoooooonnnnnnqpppppooooonnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhgggffeeeedddbbbbbbaaaaaaaa`````_____^^^^]]]]]\\\\[[[[[ZZZZYYYYVUUUUTTTTSSSSRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBAAAAAABBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::9999999988888888888666666666666655555555554455554444444443333333333322222111111111111110000000000///////////............----,,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""###"""""""""""!!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppoooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhghggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````____```________________________________________``aabbcdghijjkllmmnnnnnooonnnnnnnqqppppooooonnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhgggfffeeedddbbbbbaaaaaaa``````____^^^^^]]]]]\\\\\[[[[[ZZZZYYYYVVUUUUTTTTSSSRRRRQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBAAAAAAABBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::999999998888888888866666666666655555555555445555444444444333333333332222211111111111111000000000///////////.............----,,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""###"""""""""""!!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppoooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````____```_____________^^^^^^^^^___________^^^_____``aabccfghijkklmmmnnnnnnoonnnnnnqqppppooooonnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhgggfffeeedddbbbbaaaaaa``````_____^^^^^]]]]]\\\\\[[[[[[ZZZZZYYYVVVUUUUTTTSSSRRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::9999999988888888888866666666666555555555554445554444444444333333333322222211111111111111000000000///////////.............---,,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""###""""""""""!!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeedddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````_____``_____________^^^^^^^^^^______^^^^^^^^^^^___``aabcfghhijkllmmmnnnnnnonnnnnnqqppppooooonnnnnnnmmmmmmmllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhgggfffeeeddbbbbaaaaa`````______^^^^^]]]]]\\\\\[[[[[[ZZZZZZYYYVVVUUUUTTTSSSSRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBAAAAAAABBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::999999998888888888876666666666555555555554444555444444444333333333332222211111111111111000000000///////////..............--,,,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""###"""""""""!!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````______`_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``abbefghijjkllmmmnnnnnnnnnnnnqqppppoooonnnnnnnnmmmmmmmlllllkkkkkkjjjjjjjjiiiiijiiiiiiiiiihhhhgggfffeeeddbbbbaaaa`````_____^^^^^]]]]]]\\\\\[[[[[[[ZZZZZZYYYVVVVUUUUTTTSSSRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBAAAAAAABBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::999999998888888888776666666665555555555554444554444444444333333333322222211111111111110000000000///////////..............--,,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((('''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""##""""""""""!!!!!!!!!!  nnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`aaa```````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__`aabefgghijkkllmmnnnnnnnnnnnnqqppppoooonnnnnnnmmmmmmmmlllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhggggfffeeedcbbbaaa`````_____^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZYYYVVVVUUUUTTTSSSRRRQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCBBBBBBBBBAAAAAAABBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::999999998888888888877666666666555555555554444455444444444433333333332222211111111111111000000000///////////...............-,,,,,,,,,,,,++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""##"""""""""!!!!!!!!!!  nnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeecccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``aa```````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^__``abdefghiijkllmmmnnnnnnnnnnnqppppoooonnnnnnnmmmmmmmmlllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhggggfffeeedcbbbaaa````_____^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZZYYYVVVVVUUUTTTSSSRRRQQQQPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDCCCCCCCCCBBBBBBBBAAAAAAAABAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::::999999998888888888777666666665555555555544444455444444444333333333332222211111111111110000000000///////////..............-,,,,,,,,,,,,,++++++++++++***********))))))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########"""##"""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````_^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]^^__`abcdeffghhijjjkkkkkkkkkkkoonnnnmmmmlllllllkkkkkkkkmmmmmllllllkkkkkkkjjjjjjjkkkkkkkkkkkjjjjjiiihhhgggeeedddcccbbbbaaaaa`````__]]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYXXXWWWVVVUUUTTTSSSSSQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999988888888877777777777666666666665555555555444444444433333333332221111111111111000000000000///.............---------------------,,,,,,,,,,,,,++++++++**************)))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]^^_`abcddefgghiijjjkkkkkkkkkkonnnnmmmmllllllkkkkkkkkkjmmmmlllllllkkkkkkkjjjjjjjkkkkkkkkkkkjjjjjiiihhhgggeeedddcccbbbaaaaa`````___]]]]]\\\\\\\[[[[[[[[[ZZZZZZYYYYXXXWWWVVVUUTTTTSSSSSQQQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999888888888877777777777666666666655555555554444444444333333333332221111111111111000000000000///............---------------------,,,,,,,,,,,,,,++++++++*************))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmllllllllllllllllllmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````__^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^_`aabcdeffghhiijjjkkkkkkkkkonnnnmmmllllllkkkkkkkkkjjmmmlllllllkkkkkkkjjjjjjjjkkkkkkkkkkkjjjjjiiihhhgggeeedddcccbbbaaaa`````____]]]]\\\\\\\[[[[[[[[[[ZZZZZZYYYYXXXWWWVVVUUTTTTSSSSRQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999888888888777777777776666666666655555555554444444444333333333322221111111111110000000000000///............---------------------,,,,,,,,,,,,,,++++++++*************))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!  lmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmllllllllllllllllllllmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]^^__`abcddefgghiijjjkkkkkkkkknnnnmmmmlllllkkkkkkkkjjjjmmllllllllkkkkkkjjjjjjjjjjkkkkkkkkkjjjjjiiiihhhgggeeedddcccbbbaaaa`````____]]]]\\\\\\[[[[[[[[[[[ZZZZZZYYYYXXXWWWVVUUUTTTTSSSSRQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999988888888877777777777666666666655555555554444444444433333333332222111111111111000000000000///.............--------------------,,,,,,,,,,,,,,+++++++++*************))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!  llllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmllllllllllllllllllllllllllllllllllllllllllllllkllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaaa`aaaaaaa```````````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]^^_`abccdeffghhiijjjkkkkkkkknnnmmmmlllllkkkkkkkjjjjjjlllllllllkkkkkkkjjjjjjjjjjjkkkkkkkjjjjjjiiiihhhgggfeedddcccbbbaaaa`````____]]]\\\\\\[[[[[[[[[[[ZZZZZZZYYYYXXXWWWVVUUUTTTSSSSSRQQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999999988888888877777777776666666666655555555554444444444333333333322222111111111110000000000000///.............--------------------,,,,,,,,,,,,,,,++++++++*************)))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!  lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooonnnooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooopppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooonnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmlllllllllllllllllllllllllllllllllllllllllllllllkkllllkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeededdddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaaa``aaaaaa```````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]^^_`aabcdeefgghiiijjjjkkkkjjnnnmmmlllllkkkkkkkjjjjjjjllllllllkkkkkkkjjjjjjjjjjjjjjkkkkjjjjjjjiiiihhhhggfeedddcccbbbaaaa````_____]]]\\\\\\[[[[[[[[[[ZZZZZZZZYYYYXXXWWWVVUUUTTTSSSSRRQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::99999999988888888887777777777666666666655555555555444444444433333333332222211111111111000000000000////............---------------------,,,,,,,,,,,,,,+++++++++*************)))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!  lllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaaaa```aaaaa``````````````______^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]^^_`aabcddeffghhiijjjjjjkjjjnnmmmmllllkkkkkkjjjjjjjjjlllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhggfeeedddccbbbaaaa````_____]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXWWVVVUUUTTTSSSSRRQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999988888888877777777776666666666555555555555444444444333333333322222211111111110000000000000///.............---------------------,,,,,,,,,,,,,,,++++++++*************)))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!  llllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkklkkkkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhghgggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaaaa```aaaa``````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]^^_``abbcdeefgghhiijjjjjjjjjnmmmmllllkkkkkjjjjjjjjjjillllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhggfeeedddcccbbbaaa````_____]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYYXXXWWVVVUUTTTSSSSSRRQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999998888888887777777777666666666655555555555544444444433333333332222221111111111000000000000////.............---------------------,,,,,,,,,,,,,,,++++++++*************)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$%%%%%$$$$$$$$$$#########"###""""""""""!!!!!!!!  lllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaaaa````aa````````````````_______^^^^^^^^^^]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\]]^^_``abbcddefgghhiiijjjjjjjjnmmmmlllkkkkkjjjjjjjjjiiilllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhggffeeeddcccbbbaaaa````____]]]\\\\\[[[[[[[[ZZZZZZZZZZZYYYYXXWWWVVUUUTTTSSSSRRRQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999998888888887777777777666666666555555555555544444444433333333332222221111111110000000000000////.............---------------------,,,,,,,,,,,,,,,++++++++************)))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$%%%%$$$$$$$$$$$#########"###""""""""""!!!!!!!!  llllllllllllllllllllmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaaaa`````aa```````````````________^^^^^^^^^]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\]]^^_``aabccdeffgghhiijjjjjjjjmmmmllllkkkkkjjjjjjjjiiiilllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhggffeeedddcccbbbaaa````____]]]\\\\\[[[[[[[ZZZZZZZZZZZYYYYXXXWWWVVUUUTTSSSSSRRRPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99999999998888888877777777776666666666555555555555444444444333333333322222221111111110000000000000///..............---------------------,,,,,,,,,,,,,,,++++++++************)))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########"##"""""""""""!!!!!!!!  llllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaaaaa``````a```````````````_________^^^^^^^^]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\\]]^^^_`aabccdeefgghhiiijjjjjjjmmmmllllkkkkjjjjjjjiiiiiillkkkkkkkkkkkjjjjjjjjjjiijjjjjjjjjjjjjjiiiiihhhhggffeeeeddcccbbbaaa````____]]]\\\\\[[[[[[[ZZZZZZZZZZYYYYYXXXWWVVVUUTTTSSSSRRRRPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::99999999998888888887777777777666666666555555555555444444444433333333332222222111111111000000000000////..............---------------------,,,,,,,,,,,,,,,++++++++************)))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########""##"""""""""""!!!!!!!!  lllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaaa````````````````````````_________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_``abbcddeffgghhiiijjjjjjmmmmllllkkkkjjjjjjiiiiiiilkkkkkkkkkkkjjjjjjjjjiiiijjjjjjjjjjjjjiiiiiihhhhhgfffeeedddcccbbbaaa```____]]]\\\\\\[[[[[[ZZZZZZZZZZYYYYXXXWWWVVUUUTTTSSSSRRRRPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99999999998888888887777777777666666666555555555555444444444333333333322222222111111110000000000000////..............---------------------,,,,,,,,,,,,,,,++++++++************)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########""##"""""""""""!!!!!!!!  lllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaaaaa```````````````````````__________^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_``abbcddeefgghhiiiijjjjjmmmmllllkkkkjjjjjiiiiiiiikkkkkkkkkkkkjjjjjjjjiiiiijjjjjjjjjjjjjiiiiiihhhhhgfffeeeedddccbbbaaa```____]]]\\\\\\[[[[[[ZZZZZZZZZZYYYXXXXWWVVVUUTTTSSSSRRRRRPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999988888888887777777776666666666555555555554444444444333333333322222222111111110000000000000////..............---------------------,,,,,,,,,,,,,,,++++++++************)))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""#""""""""""""!!!!!!!!  llllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````___________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_``aabccdeeffgghhiiiijjjjmmmmllllkkkkjjjjjiiiiiiiikkkkkkkkkkkjjjjjjjjjiiiiijjjjjjjjjjjjjiiiiiiihhhhhffffeeedddcccbbbaa````___]]]]\\\\\[[[[[[ZZZZZZZZYYYYYXXXWWWVVUUUTTTSSSSRRRRRPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999998888888887777777777666666666555555555555444444444333333333322222222211111111000000000000/////.............----------------------,,,,,,,,,,,,,,+++++++++***********))))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########"""#"""""""""""!!!!!!!!  llllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````____________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[\\\\\\\]]]^^^_``aabbcddeffgghhiiiiiiiimmmmllllkkkkjjjjjiiiiiiiikkkkkkkkkkjjjjjjjjjiiiiiiiiiiijjjjjjjiiiiiiiihhhhhfffffeeedddccbbbaaa```___]]]]\\\\\\[[[[[ZZZZZZZYYYYYXXXWWWVVVUUTTTSSSSRRRRRRPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999988888888887777777776666666666555555555554444444443333333333322222222211111110000000000000/////.............----------------------,,,,,,,,,,,,,,+++++++++***********)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!  lllllllllllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[\\\\\\]]]^^^_``aabbccdeeffgghhiiiiiiimmmmllllkkkkjjjjjiiiiiiiikkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiijjjjjiiiiiiiihhhhhgffffeeeeddcccbbaaa````__]]]]]\\\\\\[[[[[ZZZZZZYYYYXXXWWWVVVUUUTTTSSSSRRRRRRPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999988888888877777777776666666666555555555544444444443333333333222222222211111110000000000000/////.............----------------------,,,,,,,,,,,,,,++++++++************)))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!  llllllllllllllllllllllllllllllllllllllllllllllllmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkllllllllkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````______________^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[\\\\\]]]^^^__``aabccddeffgghhhiiiiiimmmmllllkkkkjjjjjiiiiiiiikkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgfffffeeedddccbbbaa````__]]]]]]\\\\\[[[[[ZZZZZYYYYXXXXWWWVVUUUTTTSSSSSRRRRRRPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999988888888887777777777666666666655555555554444444443333333333322222222221111111000000000000//////.............----------------------,,,,,,,,,,,,,,++++++++************)))))))((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!  llllllllllllllllllllllllllllllllllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkllllllkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````_______________^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[\\\\\]]]]^^__``aabbcddeeffgghhiiiiiimmmmllllkkkkjjjjjiiiiiiihkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggffffeeedddccbbbaaa````_^]]]]]]\\\\\[[[[ZZZZZYYYYXXXWWWVVVUUUTTTSSSSSRRRRRRPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;:;;:::::::::::::::::9999999999888888888877777777776666666666555555555544444444433333333333222222222221111111000000000000//////............-----------------------,,,,,,,,,,,,,+++++++++***********))))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!  kkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkklllllkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]]]^^__``aabbccddeffgghhhiiiiimmmmmllllkkkjjjjiiiiiiihhkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggffffeeeeddcccbbaaa````_^^]]]]]]\\\\\[[[[ZZZZYYYYXXWWWVVVUUUTTTTSSSSSRRRRRRPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;:;;::::::::::::::::99999999999888888888877777777776666666666555555555544444444433333333333222222222221111110000000000000//////............-----------------------,,,,,,,,,,,,,+++++++++***********))))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!  kkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnoooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\]]]^^__```aabbcddeefggghhiiiiimmmmmllllkkkjjjjiiiiiihhhkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggffffeeeeddcccbbaaa`````^^^]]]]]]\\\\[[[[ZZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::;:::::::::::::::::9999999999888888888877777777776666666666555555555544444444433333333333222222222222111111000000000000///////............-----------------------,,,,,,,,,,,,+++++++++************))))))))((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!  kkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhggggggggggggggggggggggffffffffffffffffffeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`aaaaaaaaa```````````````````````________________^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\]]]^^___``aabbccddeffgghhhiiiimmmmmllllkkkjjjjiiiiiihhhkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggfffffeeedddccbbbaaa````^^^^]]]]]]\\\\[[[ZZZYYYYXXWWWVVVUUUTTTTSSSSSSRRRRRRPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;::;:::::::::::::::::9999999998888888888877777777776666666666555555555544444444433333333333222222222222111111000000000000///////...........------------------------,,,,,,,,,,,,+++++++++************))))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!  kkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhggggggghhhhhhhhggggggggggggggggggggggffffffffffffffffffeeeeeeeeeddddddddddddddddddcdccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``aaaaaaaa````````````````_``````________________^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\]]]]^___```aabbcddeeffgghhhiiimmmmlllllkkkjjjjiiiiihhhhkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggfffffeeedddccbbbaaa````^^^^^]]]]]\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTSSSSSSRRRRRRPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::9999999999888888888877777777776666666666655555555554444444433333333333322222222222211111000000000000////////...........-----------------------,,,,,,,,,,,,,++++++++************)))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!  kkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhggggggggghhhhhhhggggggggggggggggggggggffffffffffffffffffeeeeeeeedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```aaaaaaa````````````````__`````________________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\]]]^^___``aabbccddeffgghhhiiimmmmllllkkkkjjjjiiiiihhhhkjjjjjjjjjjjjjjiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiihhhggffffeeeedddccbbbaaa````^^^^^^]]]]]\\\\[[[ZZYYYXXWWWVVVUUUUTTTTSSSSSSRRRRRRPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>?>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::9999999998888888888777777777776666666666655555555544444444333333333333222222222222211111000000000000////////...........-----------------------,,,,,,,,,,,,+++++++++************)))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhgggggggggghhhhhggggggggggggggggggggfgfffffffffffffffffffeeeeeeeedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````aaaaaa````````````````___````________________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\]]]]^___```aabbcddeeffgghhhiimmmlllllkkkkjjjiiiiihhhhhjjjjjjjjjjjjjjiiiiiiiiiihiiiiiiiiiiiiijjiiiiiiihhhggffffeeeeddcccbbbaaa````^^^^^^^]]]]]\\\[[[ZZZYYXXWWWVVVUUUUTTTTTSSSSSSRRRRRPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::99999999988888888888777777777766666666666555555555544444444333333333333222222222222211111000000000000////////..........------------------------,,,,,,,,,,,,+++++++++************)))))))))(((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkllllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhgggggggggggghhhhggggggggggggggggggggfffffffffffffffffffffeeeeeeeeddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````aaaaa````````````````____````_______________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]^^___``aabbccddeffggghhhhllllllllkkkjjjjiiiiihhhhhjjjjjjjjjjjjjiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiihhhggffffeeedddcccbbbaaa````^^^^^^^]]]]]\\\[[[ZZZYYXXWWWVVVUUUTTTTTTSSSSSSRRRRRPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::99999999998888888888777777777776666666666655555555554444444433333333333222222222222221111100000000000/////////..........---------------,--------,,,,,,,,,,,+++++++++************))))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!  jkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaabaaaaaaaaaaaaaaaaa`````````````````````_________________^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^__```aaabbccddeefgghhiiijjjllllllllkkkjjjiiiiihhhhhhkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiihhggggfffeeedddcccbbbaaaa`````````____^^^]]\\\[[ZZYXXXWWWVVVVUUUUUUUTTTTTTSSQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::9999999998888888887777777777766666666665555555554444443333333332222222222222221111000000000000////////////////................----------------,,,,,,,,,,,,++++++++************)))))))((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!  jjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````_________________^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]^^^__````aabbbccddeffgghhiijjjlllllllkkkkjjjiiiiihhhhhhkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiihhggggfffeeedddcccbbbaaaaa````````____^^^]]\\\[[ZZYXXWWWWVVVVVUUUUUUTTTTTTSSQQPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9999999988888888887777777777766666666665555555544444443333333322222222222222221111000000000000////////////////................---------------,,,,,,,,,,,,,+++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""!!!!!!!!!  jjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbbcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````_________________^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]^^^^__```aaabbccddeeffghhiiijjlllllllkkkjjjjiiiihhhhhhhkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjiiiihhggggfffeeedddcccbbbbaaaa````````____^^^]]\\\[[ZZYXXWWWWVVVVVUUUUUUUTTTTTSSQQQPPPPPPPOOOOOOOOOOONNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;:;;;;;;;:::::::::::::99999999888888888877777777777766666666655555555544444443333333322222222222222211110000000000000///////////////.................---------------,,,,,,,,,,,,++++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""!!!!!!!!  jjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^^^__```aaabbbccddeefgghhiiijllllllkkkkjjjjiiiihhhhhhhkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjiiiihhgggffffeeedddcccbbbbaaaa````````____^^^]]\\\[[ZZYXXWWWWVVVVVUUUUUUUTTTTTSSQQPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;:;;;;;;;::::::::::::99999999988888888877777777777776666666665555555554444444333333322222222222222221111000000000000////////////////................----------------,,,,,,,,,,,,++++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""!!!!!!!!!  jjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^^__````aaabbbccdeeffgghhiiikllllkkkkkjjjiiiihhhhhhhhkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiihhgggffffeeedddcccbbbbaaaa````````____^^^]]\\\[[ZZYXXWWWWVVVVVVUUUUUUTTTTTSSQQPPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;:;;;;;;:::::::::::::99999999888888888777777777777766666666665555555544444444333333322222222222222211110000000000000///////////////.................----------------,,,,,,,,,,,,+++++++*************))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""!!!!!!!!!  jjjjjjjjjjjjjjjkjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkmllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccdcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]^^^^__```aaaabbccddeefgghhhiikkklkkkkkkjjjiiiihhhhhhhhkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiihhgggffffeeedddcccbbbbaaaaa```````____^^^]]\\\[[ZZYXXWWWWVVVVVVUUUUUUUTTTTTSQQPPPPPPPPOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;:;;;;;;::::::::::::99999999988888888877777777777766666666665555555554444444433333322222222222222211111000000000000////////////////................-----------------,,,,,,,,,,,,+++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^^__````aaabbbccddeffgghhiikkkkkkkkkjjjjiiiihhhhhhhgkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiihhgggffffeeedddcccbbbbaaaaa```````____^^^]]\\\[[ZZYXXWWWWVVVVVVVUUUUUUTTTTSSQQPPPPPPPOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;:;;;;;::::::::::::99999999988888888877777777777776666666666555555555444444443333332222222222222221111000000000000////////////////.................----------------,,,,,,,,,,,,,+++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\]]]]^^^___````aaabbccddeeffgghhikkkkkkkkkjjjjiiiihhhhhhhgkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiihhggggfffeeedddcccbbbbaaaaa```````____^^^]]\\\[[ZZYXXWWWWVVVVVVVUUUUUUTTTTTSQQPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;:;;;;;:::::::::::999999999888888888877777777777766666666665555555554444444443333322222222222222211111000000000000////////////////...............------------------,,,,,,,,,,,,,+++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\]]]^^^___````aaaabbccddeffgghhhkkkkkkkkkjjjjiiiihhhhhhhgkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiihhggggfffeeeddddcccbbbbaaaa```````____^^^]]\\[[[ZZYXXWWWWVVVVVVVUUUUUUTTTTSSQQPPPPPPPOOOOOOOOOONNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;:;;;;;:::::::::::99999999988888888877777777777766666666666555555555444444444333332222222222222211111100000000000/////////////.//................-----------------,,,,,,,,,,,,,,+++++++************))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\\]]]]^^___`````aaabbccddeeffgghhjkkkkkkkkjjjjiiiihhhhhhggkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiihhggggfffeeeedddcccbbbbaaaaa``````___^^^]]]\\[[[ZZXXXWWWWVVVVVVVVUUUUUTTTTSSQQPPPPPPOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;:;;;;:::::::::::99999999998888888877777777777766666666666555555555544444444433333222222222222221111110000000000//////////////./................------------------,,,,,,,,,,,,,++++++++************))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````_`````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\\\]]]^^____`````aaabbccddeffgghhjkkkkkkkkjjjjiiiihhhhhhggkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiihhgggggfffeeeedddcccbbbbaaaaa`````____^^^]]]\\[[ZZZXXXWWWWVVVVVVVUUUUUUTTTTSSQQPPPPPPOOOOOOOOOONNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;:;;;;::::::::::999999999998888888877777777777666666666666555555555444444444333332222222222222211111110000000000//////////////./...............------------------,,,,,,,,,,,,,,,++++++++***********))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````__````________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\\\\\]]]^^_____````aaabbbccdeeffgghjjkkkkkkkjjjjiiiihhhhhhggkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiihhggggffffeeeedddcccbbbbbaaaa`````____^^^]]]\\[[ZZZXXXWWWWVVVVVVVUUUUUUTTTTSSQPPPPPPPOOOOOOOOOONNNNNNNMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;::::::::::99999999999888888877777777777666666666666555555555544444444433333222222222222211111111000000000//////////////.................------------------,,,,,,,,,,,,,,,+++++++++***********))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````___```________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\\\\\\\]]]]^^____`````aaabbccddeffgghjjkkkkkkkkjjjiiiihhhhhgggkkjjjjjjjjjjjjiiiiiiiiiihiiiiiiiiiiijjjjjjjiiiiiihhggggffffeeeedddcccbbbbbaaaa`````____^^^]]\\\[[ZZZXXXWWWWVVVVVVVUUUUUTTTTTSSQPPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;::;;;::::::::::99999999999888888887777777777766666666666555555555554444444433333222222222222221111111100000000//////////////.................------------------,,,,,,,,,,,,,,,,+++++++++**********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````____``________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\[[\\\\\\]]]^^_____`````aaabbcddeefgghjjkkkkkkkkjjjiiiihhhhhgggkjjjjjjjjjjjjiiiiiiiiiihhiiiiiiiiiiiijjjjjiiiiiihhgggggffffeeeddddcccbbbbbaaaaa````____^^^]]\\\[[ZZYXXXWWWWVVVVVVVUUUUUTTTTTSSQPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;::;;;:::::::::999999999998888888877777777777666666666665555555555544444444433333222222222222211111111100000000//////////////................------------------,,,,,,,,,,,,,,,,,+++++++++**********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````_____`________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\^^]]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\[[[[\\\\\]]]]^^_____````aaabbccdeeffggjjjkkkkkkkjjjiiiihhhhhgggjjjjjjjjjjjjiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiihhhggggfffffeeeddddccccbbbbbaaaa````____^^^]]\\[[[ZZYXXXWWWWVVVVVVUUUUUUTTTTSSSQPPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;::;;;:::::::::99999999998888888887777777777666666666665555555555554444444443333222222222222211111111110000000//////////////................------------------,,,,,,,,,,,,,,,,,,+++++++++**********)))))))))(((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""!!!!!!!!!  iijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`aa`````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\^^]]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\[[[[[[\\\\\]]]^^_____`````aaabbcddeffggjjjkkkkkkkjjjjiiihhhhhgggjjjjjjjjjjjiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhggggffffeeeedddccccbbbbbbaaaa````____^^]]]\\[[[ZZYXXWWWWVVVVVVVUUUUUUTTTTSSSPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;::;;;:::::::::9999999998888888887777777777766666666665555555555554444444443333322222222222221111111111000000//////////////.................-----------------,,,,,,,,,,,,,,,,,,++++++++++**********)))))))))(((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""!!!!!!!!  iiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``a`````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]]^^______`````aabbccdeefggjjjkkkkkkjjjjiiiihhhhggggjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhgggffffeeeeddddccccbbbbbbaaaa````___^^^]]]\\[[[ZZYXXWWWWVVVVVVVUUUUUTTTTTSSSPPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;;;;;;;:::;;:::::::::99999999988888888887777777777666666666655555555555554444444443333222222222222211111111111000000//////////////................-------------,,--,,,,,,,,,,,,,,,,,,,++++++++++**********)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""!!!!!!!!!  iiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]]^^^______````aaabccdeeffgijjjkkkkkjjjjiiiihhhhggggjjjjjjjjjiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhgggffffeeeeedddcccccbbbbbbaaaa````___^^^]]]\\[[ZZZYXXWWWWVVVVVVUUUUUUTTTTSSSSPPPPPOOOOOOOOOONNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==================<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;:::::::::9999999998888888887777777777766666666665555555555554444444443333322222222222221111111111100000//////////////................-------------,,,-,,,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""!!!!!!!!  iiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]^^^^______````aabbcddeffgijjjkkkkkjjjjiiiihhhhggggjjjjjjjjiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhggfffffeeeeeddddcccccbbbbbbaaaa````___^^^]]]\\[[ZZZYXXWWWWVVVVVUUUUUUTTTTTSSSSPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;;;;;::::;:::::::::9999999998888888888777777777766666666666555555555554444444444333322222222222222111111111110000//////////////................--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""!!!!!!!!!  iiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjlllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]^^^^_______```aabbccdeefgijjjjkkkkjjjjiiiihhhhggggjjjjjjjiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiihhhhhhgggffffeeeeeddddccccccbbbbbbaaaa````___^^^]]\\\[[ZZZYXXWWWVVVVVVUUUUUUTTTTTSSSSPPPPPOOOOOOOOONNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;;;;;::::;:::::::::9999999998888888887777777777766666666666555555555554444444443333322222222222221111111111110000//////////////................-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++**********)))))))))((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]^^^^^_______```aabccdeefgiijjjjjjjjjjjiiihhhhgggggjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiihhhhhhhggggfffeeeeeddddccccccbbbbbbbaaaaa```___^^^]]\\\[[ZZYYXXWWWVVVVVVUUUUUUTTTTSSSSSPPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888877777777777666666666666555555555544444444443333322222222222221111111111110000/////////////................-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\]]^^^^^_______``aabbcddeffiijjjjjjjjjjiiiihhhhgggggjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhihihhhhhhhhgggggfffeeeeeddddccccccbbbbbbbbaaaaa```___^^]]]\\[[[ZZYYXWWWWVVVVVUUUUUUTTTTTSSSSSPPPPOOOOOOOOONNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999988888888877777777777766666666666555555555544444444443333332222222222221111111111111000/////////////.................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmlmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\]]^^^^^_______```abbccdeffiiijjjjjjjjjiiiihhhggggggjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffeeeeeddddccccccbbbbbbbbbaaaa````__^^^]]\\\[[ZZZYYXWWWWVVVVVUUUUUUTTTTTSSSSRPPPPOOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888777777777777766666666665555555555444444444443333332222222222221111111111110000/////////////................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\]]^^^^^^^______``aabccdeefhiijjjjjjjjjiiihhhhgggggfjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffeeeeeddddccccccbbbbbbbbbbaaaa```___^^^]]\\\[[ZZZYYXWWWVVVVVUUUUUUTTTTTSSSSSRPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999888888888777777777777666666666665555555555444444444433333332222222222211111111111110000////////////................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^^^____```abbcddefhiiijjjjjjjiiiihhhhgggggfjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffeeeeddddcccccbbbbbbbbbbbbaaaa```___^^]]]\\[[[ZZYYYXWWWVVVVVUUUUUUTTTTTSSSSSRPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888877777777777766666666665555555555444444444443333333222222222221111111111111000/////////////................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[[[[\\\\]]^^^^^^^^^____``aabcddeehhiiijjjjjiiiiihhhgggggffiiiiiiiiiiihhhhhhhhhhhhgghhhhhhhhhhhhhhhggggggffffeeeddddcccccbbbbbbbbbbbbbaaaa```__^^^]]\\\[[ZZZYYYWWWWVVVVVUUUUUUTTTTTSSSSSRPPPOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888877777777777666666666665555555554444444444433333333222222222221111111111110000////////////................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""!!!!!!!!!!  iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhgggggggggggggggggfffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[\\\\\]]]]]]]]]]^^^__`aabccdffgggghhhgggggffffeeeeeddiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffffeeeeedddddccccbbbbbbbbbbbbbbaa````__^^^]]\\[[[ZZZYYXXWWWVVVVVUUUUUUTTTTTSSSSSRRPPOOOOOOONNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>???>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;:::::99999999998888888888888888877777777776666666665555555555554444444444433322222222222222111111111000/////////////..............-------------,,,,,,,,,,,,+++++++++++++++++++********)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggghhhhhhgggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[\\\\\]]]]]]]]]]^^__``abbcdfffgggggggggggffffeeeeeddiiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffffeeeeeeddddccccbbbbbbbbbbbbbbbaa```___^^]]\\\[[ZZZYYYXXWWWVVVVVUUUUUUTTTTTSSSSRRRPPOOOOOOONNNNNNNNNMMMMMMMKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>??>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;:::::99999999988888888888888888777777777776666666655555555555544444444444333222222222222222111111111000////////////..............-------------,,,,,,,,,,,,+++++++++++++++++++********))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggghhhhgggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaaaaaaaaa`aaaaaa``````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[\\\\\\]]]]]]]]]]^^__`aabcceffggggggggggfffffeeeeeddiiiiiiihhhhhhhhhhhggggggggggggggggggggggffffffeeeeeddddcccccbbbbbbbbbbbbbbaa````__^^^]]\\[[[ZZYYYXXXWWVVVVVUUUUUUUTTTTTSSSSRRRPPOOOOOOONNNNNNNNMMMMMMMMKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>??>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;::::999999999888888888887888887777777777766666666655555555555544444444444333222222222222221111111111000////////////..............-------------,,,,,,,,,,,,+++++++++++++++++++*******)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllklllllllllllllkllkkkkkkkkkllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaaaaa``aaaaa``````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[\\\\\\]]]]]]]]]]^^__``abccefffgggggggggffffeeeeedddiiiiiiihhhhhhhhhhggggggggggggggggggggfffffffffeeeeeddddccccbbbbbbbbbbbbbbbaa```___^^]]\\\[[ZZZYYYXXXWVVVVVVUUUUUUUTTTTTSSSSRRRPOOOOOOONNNNNNNNNMMMMMMMMKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>?>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;::::999999999888888888887888887777777777766666666655555555555444444444443332222222222222221111111111000////////////.............--------------,,,,,,,,,,,,++++++++++++++++++*******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########""""""""!!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggghggggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaaaaaa````aaaa``````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[\\\\\\\\\\\]]]]]]^^_``abbceeffgggggggggffffeeeeedddiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeddddcccbbbbbbbaaabbbbaaa````___^^]]\\[[[ZZYYYXXXXWVVVVVVUUUUUUUTTTTTSSSSRRRPOOOOOOONNNNNNNNNMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>?>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;:::999999999888888888887788887777777777776666666665555555555444444444444333222222222222221111111111100////////////..............--------------,,,,,,,,,,,+++++++++++++++++++******))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaaaaaaaa`````aaa``````````````````___________^^^^^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\]]]]^^__`aabceefffgggggggfffffeeeeedddiiiiiihhhhhhhhhhgggggggggffffffffffffffffffffeeeeeedddccccbbbbbaaaaaaaaaaaa````__^^]]]\\[[ZZZYYXXXXWVVVVVVVUUUUUUUTTTTTSSSSRRRPOOOOOONNNNNNNNNMMMMMMMMMKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@AA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;::::999999999888888888887788887777777777766666666665555555555444444444443333222222222222221111111111100////////////.............--------------,,,,,,,,,,,,++++++++++++++++++******))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""!!!!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````aa``````````````````___________^^^^^^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\]]]]^^_``abbdeefffggggggfffffeeeeedddiiiiiihhhhhhhhhhgggggggggffffffffffffffffffffeeeeeedddcccbbbbbaaaaaaaaaaaaa```___^^]]\\[[[ZZYYYXXXWWVVVVVVUUUUUUUUTTTTTSSSSRRRPOOOOOONNNNNNNNMMMMMMMMMLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@A@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;::::999999998888888888877788877777777777766666666665555555554444444444443333222222222222211111111111100////////////.............--------------,,,,,,,,,,,+++++++++++++++++++******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""!!!!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````a``````````````````___________^^^^^^^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\]]]^^__`abbdeeffffggggffffffeeeeedddiiiiiihhhhhhhhhhgggggggggfffffffffffffffffffeeeeeeddddcccbbbbaaaaaaaaaaaaaa```___^^]]\\[[ZZZYYXXXWWWVVVVVUUUUUUUUUTTTTTSSSRRRROOOOOONNNNNNNNNMMMMMMMMMLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;:::999999999888888888887778887777777777766666666666555555555444444444444333322222222222221111111111110////////////..............--------------,,,,,,,,,,,+++++++++++++++++++*****))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________^^^^^^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\]]]^__`aabddeeffffgggffffffeeeeedddiiiiiihhhhhhhhhhgggggggggfffffffffffffffffffeeeeeeddddcccbbbbaaaaaaaaaaaaaa``___^^^]]\\[[ZZYYYXXXWWWVVVVUUUUUUUUUUTTTTSSSSRRRROOOOOONNNNNNNNMMMMMMMMMLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;::::999999999888888888887778877777777777766666666666555555554444444444443333322222222222211111111111110////////////.............--------------,,,,,,,,,,,,++++++++++++++++++******)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````___________^^^^^^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\]]]^^_``abddeefffffgfffffffeeeeeeddiiiiiihhhhhhhhhggggggggggffffffffffffffffffeeeeeedddddcccbbbaaaaaaaaaaaaaaa`____^^]]\\[[[ZZYYXXXWWWWVVUUUUUUUUUUUTTTTTSSSSRRRROOOOONNNNNNNNNMMMMMMMMMLLKKKKJJJJJJJJJJIIIIIIIIIHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;::::999999998888888888877778877777777777666666666665555555554444444444443333322222222222211111111111110///////////..............--------------,,,,,,,,,,,+++++++++++++++++++******)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""!!!!!!!!!!!!!!!!!!!  hhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````___________^^^^^^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\]]^^__`abcdeefffffffffffffeeeeeeddiiiiiihhhhhhhhhgggggggggffffffffffffffffffeeeeeeedddddcccbbbaaaaaaaaaaaaa```___^^^]]\\[[ZZYYYXXXWWWVVUUUUUUUUUUUUTTTTTSSSSRRRROOOOONNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJIIIIIIIIIIHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;:::999999999888888888887777877777777777766666666666555555554444444444443333332222222222211111111111110////////////..............--------------,,,,,,,,,,,+++++++++++++++++++******))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!!!!!!  hhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZ[[[[[\\\\\\\\\\\\\\]]]^__`aacddeeffffffffffffeeeeeeddiiiiiihhhhhhhhhggggggggffffffffffffffffffeeeeeeeedddddcccbbbaaaaaaaaaaa````____^^^]]\\[[ZZYYYXXWWWVVUUUUUUUUUUUUTTTTTSSSSRRRRQOOOONNNNNNNNMMMMMMMMMMLLLKKJJJJJJJJJJIIIIIIIIIIHHHIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;::::999999999888888888887777877777777777666666666665555555554444444444443333332222222222211111111111110////////////............---------------,,,,,,,,,,,,++++++++++++++++++*******))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!!  hhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYZZZZZ[[[[[\\\\\\\\\\\\\\]]^^_``acddeefffffffffffffeeeeeddiiiiiihhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeeddddcccbbbbaaaaaaaa```````___^^^]]]\\[[ZZYYXXXWWWVVUUUUUUUUUUTTTTTTTSSSSRRRRQOOOONNNNNNNNMMMMMMMMMLLLLKKJJJJJJJJJJIIIIIIIIIIHHHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::999999998888888888877777877777777777666666666665555555544444444444443333332222222222111111111111100///////////.............---------------,,,,,,,,,,,,++++++++++++++++++*******)))))))))))((((((((((((('((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\[[[[\\\\\\\\[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYZZZZZ[[[[[\\\\\\\\\\\\\\]]^^__`accdeefffffffffffffeeeeeddiiiiiihhhhhhhhgggggggggffffffffeeeeeeeeeeeeeeeeeeddddccccbbbaaaaaa`````````___^^^]]\\\[[ZZYYXXWWWVVVUUUUUUUUTTTTTTTTSSSSRRRRRQOOOONNNNNNNMMMMMMMMMLLLLLKJJJJJJJJJJIIIIIIIIIIHHHHIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;::::9999999998888888888877777777777777776666666666655555555544444444444433333332222222221111111111111100///////////.............---------------,,,,,,,,,,,,+++++++++++++++++********)))))))))))((((((((((((('((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfggggggggfffffffffffffffffeeeeeeeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\]]]]\\\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYZZZZ[[[[[[\\\\\\[[[[\\\\]]^__`accdeeeffffffffffffeeeeeddiiiiihhhhhhhhhggggggggffffffffeeeeeeeeeeeeeeeeeeeddddccccbbbaaaaa``````````__^^^^]]\\[[[ZZYYXXWWWVVVUUUUTTTTTTTTTTTTSSSSRRRRQQOOONNNNNNNMMMMMMMMMMLLLLLKJJJJJJJJJJIIIIIIIIIIHHHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;::::9999999988888888888777777777777777776666666666655555555544444444444433333332222222221111111111111000///////////.............--------------,,,,,,,,,,,,,+++++++++++++++++********)))))))))))((((((((((((('(('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffggggggfffffffffffffffffffeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYZZZZZ[[[[[[\\\[[[[[[[\\\]]^^_`abcddeeffffffffffffeeeedddiiiiihhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeeeeeeedddddcccbbbaaaaa`````````__^^^^]]]\\[[[ZZYYXXWWWVVVUUTTTTTTTTTTTTTSSSSRRRRRQQOONNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;::::9999999988888888888777777777777777776666666666555555555444444444444433333332222222221111111111111000//////////.............---------------,,,,,,,,,,,,,++++++++++++++++*********)))))))))))((((((((((((''(('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffggggfffffffffffffffffffffeeeeeddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`aaaaaaa``````````````````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\\\\[[[[[[[\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[\\\\]^^_``bcddeeffffffffffffeeeedddiiiiihhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeeeeeeedddddcccbbbaaaaa````````__^^^^^]]]\\[[ZZZYYXXWWVVVVUTTTTTTTTTTTTTSSSSSRRRRQQQOONNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::9999999988888888887777777777777777766666666666555555555444444444444333333332222222211111111111110000//////////.............---------------,,,,,,,,,,,,+++++++++++++++++*********)))))))))))((((((((((((''(''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$############""""""""!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffgggffffffffffffffffffffffeeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``aaaaa```````````````````_```````__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]\\\\\\\\\\\\\\\\[[[[[[[[\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[\\\]]^__`bcddeeffffffffffffeeeedddiiiiihhhhhhhhhggggggggffffffeeeeeeeeeeeeeeeeeeeeedddddcccbbbaaaaa```````___^^^^]]]\\\[[ZZYYYXXWWVVVUUTTTTTTTTTTTSSSSSSRRRRRQQQONNNNNNNNMMMMMMMMMLLLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;::::::9999999888888888887777777777777777766666666665555555554444444444444333333332222222211111111111110000/////////.............----------------,,,,,,,,,,,++++++++++++++++***********))))))))))(((((((((((((''('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffgffffffffffffffffffffffffeeddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```aaaa```````````````````__``````__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\]]^__`bccdeeefffffffffffeeeedddiiiihhhhhhhhhhggggggggffffffeeeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaa``````____^^^]]]]\\\[[ZZYYYXXWWVVVUTTTTTTTTTSSSSSSSSRRRRRQQQQONNNNNNNMMMMMMMMMLLLLLLLLJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;:::::::9999999888888888877777777777777777766666666665555555554444444444443333333332222222211111111111100000/////////.............---------------,,,,,,,,,,,,+++++++++++++++************))))))))))(((((((((((('''('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffffffffeedddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaa```````````````````___`````__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\\]^^_`bbcddeeffffffffffeeeeedddiiiiihhhhhhhhggggggggffffffeeeeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaa``````____^^^]]]]\\\[[ZZYYXXXWWVVVUTTTTTTTSSSSSSSSSRRRRRQQQQQNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;:::::::9999998888888888877777777777777777666666666665555555544444444444443333333332222222111111111111100000////////.............----------------,,,,,,,,,,,,++++++++++++++*************))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffffeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aa```````````````````____```___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\]]^_`bbcddeeffffffffffeeeeedddiiiihhhhhhhhhggggggggffffffeeeeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaa`````_____^^]]]]\\\[[[ZZYYXXXWWVVVUTTTTTSSSSSSSSSSRRRRRQQQQQQNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;::::::::9999998888888888777777777777777777666666666655555555544444444444433333333332222222111111111111000000////////.............---------------,,,,,,,,,,,,++++++++++++++**************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````````````______``__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\]]^__abcddeeefffffffffeeeeddddiiiiihhhhhhhhggggggggfffffeeeeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaa`````_____^^]]]]\\\[[[ZZYYYXXWWVVVUTTTTSSSSSSSSSSRRRRRRQQQQQPNNNNNNMMMMMMMMMLLLLLLLLLLJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;:::::::::9999988888888888777777777777777777666666666655555555444444444444433333333332222221111111111111000000///////.............----------------,,,,,,,,,,,,+++++++++++++***************))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````_______`__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[ZZZ[[[[[\]]^__abccdeeeffffffffeeeeeddddiiiiihhhhhhhhggggggggfffffeeeeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaa`````_____^]]]]]\\\[[[ZZYYYXXWWVVVUTTTTSSSSSSSSRRRRRRRQQQQQQPNNNNNMMMMMMMMMLLLLLLLLLLKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;::::::::::9999988888888887777777777777777776666666666655555555444444444444433333333332222221111111111110000000///////.............----------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\\\\\\[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[ZZZZZZ[[[[\\]^^_abccddeeefffffffeeeeeddddiiiiihhhhhhhhgggggggfffffeeeeeeeeeeeeeeeeeeeeeeeedddddccccbbbaaaa`````_____^]]]]]\\\[[[ZZYYYXXWWVVVUTTTTSSSSSSSRRRRRRRQQQQQQPPNNNNNMMMMMMMMLLLLLLLLLLKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;:::::::::::9999888888888887777777777777777776666666666555555555444444444444333333333332222211111111111110000000//////.............-----------------,,,,,,,,,,,++++++++++++*****************)))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""!!!!!!!!!!!  ggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZ[ZZZZZZZZZ[[[\\]]^_abbcddeeeffffffeeeeedddddiiiiiihhhhhhhgggggggfffffeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbbaaaa`````_____^]]]]\\\\[[[ZZZYYXXWWWVVUTTTTSSSSSSRRRRRRRQQQQQQPPPNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>=>>>>>>>===============<<<<<<;;;;;;;;;;;;::::::::::99999888888888877777777777777777766666666666555555554444444444443333333333332222211111111111110000000//////.............----------------,,,,,,,,,,,,++++++++++++*****************)))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""!!!!!!!!!!  gggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaaaa``````````````_________________^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYZZZZZZZZZZZZZZZZZ[[\\]]^_`aabccddddeeeeddddddcccccfffffffffeeeeeeeddddddccceeeeeeeeeeeeeeeeeeeeeedddcccccbbbaaaa````_____^^^^]]]]\\\\[[[ZZZYYXXXWWVVUUTTSSSSRRRRRRQQQQQQPPPPPPPOMMMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAABBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>================<<<<<<<;;;;;;;;;;;:::::::::::999:::::::999999999988888888777776666666666655555555544444444444333333333333322222222211111111111110000/////////////............--------,,,,,,,,,,,,,++++++++*****************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!  ggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXYZZZZZZZZZZZZZZZZZ[[[\]]^_``abbccddddeedddddddcccccffffffffffeeeeeeddddddccceeeeeeeeeeeeeeeeeeeeeddddccccbbbbaaaa````_____^^^^]]]]\\\\[[[ZZZYYXXXWWVVVUTTSSSSRRRRRRQQQQQPPPPPPPOOMMMLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBAAABBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>=================<<<<<<<;;;;;;;;;;:::::::::::9999::::::9999999999988888888777776666666666655555555544444444443333333333333322222222211111111111100000////////////.............--------,,,,,,,,,,,,,+++++++*****************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXWWWWXXXXXYZZZZZZZZZZZZZZZZZ[[[\]]^_``abbccdddddddddddddcccccffffffffffeeeeeddddddcccceeeeeeeeeeeeeeeeeeeeeddddccccbbbbaaaa````_____^^^^]]]]\\\\[[[ZZZYYXXXWWVVVUTTSSSSRRRRRQQQQQQPPPPPPOOOMMLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCCCCCCCBBBBBBBBBBBAAAABBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>=================<<<<<<<;;;;;;;;;:::::::::::99999::::::9999999999888888888777766666666666555555555544444444443333333333333222222222111111111111100000////////////.............-------,,,,,,,,,,,,,++++++++****************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaaaaaaaaa``````````_________________^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXWWWWWXXXXXYZZZZZZZZZZZZZZZZZ[[[\\]^__`abbcccdddddddddddccccccffffffffffeeeeeedddddcccceeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaa`````_____^^^^]]]]\\\[[[[ZZZYYXXXWWWVVUTTSSSSRRRRRQQQQQPPPPPPPOOOMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBAAAABBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>=================<<<<<<<;;;;;;;;::::::::::::99999:::::99999999999888888888777766666666666555555555544444444433333333333332222222221111111111111100000///////////..............------,,,,,,,,,,,,,,++++++++***************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa````````__________________^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXWWWWWWWXXXXXZZZZZZZZZZZZZZZZZ[[[\\]^^_`aabbccdddddddddddccccccgffffffffffeeeeedddddcccceeeeeeeeeeeeeeeeeeeedddddcccbbbbaaaa`````_____^^^^]]]]\\\[[[ZZZZYYXXXWWWVVUTTTSSSRRRRRQQQQQPPPPPPOOOOMLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBAAAAABBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>================<<<<<<<<;;;;;;;::::::::::::999999::::999999999998888888888777666666666665555555555544444444433333333333332222222221111111111111000000///////////.............-------,,,,,,,,,,,,,,++++++++**************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaa````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXWWWWWWWWXXXXYZZZZZZZZZZZZZZZZZZ[[\\]^^_`aabbcccdddddddddcccccccggggfffffffeeeeedddddcccceeeeeeeeeeeeeeeeeeedddddcccbbbbaaaa`````_______^^^]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSRRRRQQQQQPPPPPOOOOOLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>=================<<<<<<<<;;;;;;;:::::::::::9999999::::999999999998888888888776666666666665555555555544444444433333333333322222222211111111111111000000//////////.............-------,,,,,,,,,,,,,,++++++++**************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXYZZZZZZZZZZZZZZZZZ[[[\\]^^_`aabbccccdddddddccccccccgggggffffffeeeeedddddcccceeeeeeeeeeeeeeeeeeedddddcccbbbbaaaa`````_______^^^]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSRRRRQQQQQPPPPPOOOOOLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>================<<<<<<<<<;;;;;;::::::::::::9999999:::9999999999988888888888776666666666655555555555444444444333333333333322222222211111111111110000000//////////.............------,,,,,,,,,,,,,,,++++++++**************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXYZZZZZ[[[ZZZZZZZZZ[[[\\]^^_`aabbbcccccccdccccccccccggggggffffffeeeeddddccccceeeeeeeeeeeeeeeeeedddddcccbbbbaaaa``````_______^^^]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSRRRRQQQQPPPPPOOOOOOLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBAAAAAAABAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>================<<<<<<<<;;;;;;::::::::::::99999999:::9999999999988888888888766666666666655555555555444444444333333333333222222222111111111111110000000/////////.............-------,,,,,,,,,,,,,,,++++++++*************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````___________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXYZZZZ[[[[[ZZZZZZZZ[[[\\]^^_`aabbbccccccccccccccccccgggggggfffffeeeedddddcccceeeeeeeeeeeeeeeeeedddddcccbbbaaaaa`````________^^^]]]]\\\[[ZZZYYYXXXWWWVVVUTTTSSSSRRRRQQQQPPPPPOOOOOOLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCBBBBBBBBBBBAAAAAAABAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>================<<<<<<<<;;;;;::::::::::::999999999::99999999999888888888888766666666666555555555554444444443333333333332222222222111111111111110000000/////////.............------,,,,,,,,,,,,,,,++++++++*************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!  ffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXYYZZZ[[[[[[[ZZZZZZZ[[[\\]^^_``abbbccccccccccccccccccgggggggfffffeeeedddddcccceeeeeeeeeeeeeeeeeeddddcccbbbbaaaa``````________^^^]]]]\\[[[ZZZYYYXXXWWWVVVUTTTSSSSRRRRQQQQPPPPPOOOOOOLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>===============<<<<<<<<;;;;;;::::::::::::999999999::99999999999888888888887666666666666555555555554444444443333333333332222222221111111111111100000000/////////.............-----,,,,,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""!!!!!!!!  fffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffeeffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYZZ[[[[[[[[ZZZZZZZ[[[\]]^^_``aabbbccccccccccccccccdggggggggffffeeeedddddcccceeeeeeeeeeeeeeeeedddddcccbbbaaaaa`````_________^^^]]]\\\[[[ZZYYYXXXWWWVVVVUTTTSSSSRRRRQQQQPPPPPOOOOOOLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>================<<<<<<<<;;;;;::::::::::::9999999999:999999999998888888888887666666666665555555555544444444433333333333332222222221111111111111100000000////////.............-----,,,,,,,,,,,,,,,,+++++++++*************))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""!!!!!!!!  ffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````___________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYYZZ[[[[[[[[[ZZZZZ[[[\\]]^^_``aabbbccccccccccccccccdggggggggffffeeeeddddddccceeeeeeeeeeeeeeeeeddddccccbbbaaaa``````_________^^^]]]\\\[[ZZZYYXXXWWWWVVVUUTTTSSSSRRRRQQQQPPPPOOOOOOOLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>================<<<<<<<<;;;;;:::::::::::99999999999:999999999998888888888887666666666665555555555544444444433333333333322222222211111111111111000000000////////.............-----,,,,,,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""!!!!!!!!!  ffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYYZ[[[[[[[[[[[ZZZZ[[[\\]]^^_``aabbbbbcccccccccccccddggggggggffffeeeedddddddcceeeeeeeeeeeeeeeedddddccccbbbaaaa`````___________^^]]]\\\[[ZZYYYXXXWWWVVVVUUTTSSSSRRRRRQQQQPPPPOOOOOONLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>===============<<<<<<<<;;;;;::::::::::::999999999999999999999988888888888877666666666655555555555544444444433333333333322222222211111111111111000000000////////............-----,,,,,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""!!!!!!!!!  fffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZ[[[[[[[[[[[ZZZZ[[[\\]]^^_``aabbbbbbbbcccccccccccdggggggggffffeeeedddddddddfffffffeeeeeeeeeddddcccccbbaaaa``````___________^^]]]\\[[ZZZYYXXXWWWVVVVUUUTSSSSSRRRRQQQQPPPPPOOOOOONLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<;;;;;:::::::::::9999999999999999999999988888888888877666666666655555555555444444444433333333333322222222211111111111110000000000///////.............-----,,,,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""!!!!!!!!!!  ffffffffffffffffffffggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[[ZZ[[[[\\]]^^_``aaabbbbbbbbbbccccccccdgggggggggffffeeeeddddddddffffffffeeeeeeedddddccccbbbaaaa`````____________^^]]]\\[[ZZYYYXXWWWVVVVUUUUTSSSSRRRRRQQQQPPPPOOOOOONNLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>===============<<<<<<<;;;;;;:::::::::::9999999999989999999999888888888888777666666666555555555555444444444333333333333322222222111111111111110000000000///////............------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaa````````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXYYZ[[[[\\\[[[[[[[[[[[[\\]]^^_``aaabbbbbbbbbbbbcccccccgggggggggffffeeeeddddddddfffffffffeeeeeeddddcccccbbbaaaa`````____________^^]]]\\[[ZZYYXXWWWVVVVUUUUTSSSSSRRRRQQQQQPPPPOOOOOONNLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<;;;;;:::::::::::99999999999989999999999888888888888777666666666555555555554444444444333333333333222222222111111111111110000000000///////............------,,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggghgggggggggggggggggggggggggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXYYZ[[[[\\\[[[[[[[[[[[[\\]]^^_``aaaabbbbbbbbbbbbccccccgggggggggffffeeeeddddddddfffffffffeeeeeeddddccccbbbaaaaa`````____________^^]]]\\[[ZZYYXXWWVVVVUUUUTTSSSSRRRRRQQQQPPPPPOOOOONNNLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<;;;;;::::::::::999999999999889999999998888888888888777666666666555555555554444444444333333333333222222222111111111111100000000000///////............------,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaa```````````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^_```aaaaaaaabbbbbbbbcccccgggggggggffffeeeeedddddddfffffffffeeeeeddddcccccbbbaaaa``````_____________^^]]\\[[ZYYXXWWWVVVUUUUTTTSSSRRRRRQQQQQPPPPOOOOOONNNLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>==============<<<<<<<;;;;;;::::::::::999999999999889999999998888888888887777666666665555555555554444444443333333333333222222222111111111111100000000000//////............-------,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""""!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaa````````````````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^_```aaaaaaaaaaaabbbbbccccgggggggggffffeeeeedddddddfffffffffeeeeeddddccccbbbbaaaa```````____________^^]]\\[ZZYYXXWWVVVUUUUTTTTSRRRRRRQQQQQPPPPPOOOOONNNNLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBCBBBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<;;;;;::::::::::9999999999998889999999988888888888887777666666665555555555544444444443333333333333222222222111111111111100000000000//////............-------,,,,,,,,,,,,++++++++++++++**********))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#########""""""""!!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````aaaa````````````````````_________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXXXXWWXXXWWWWWWWWWWWWWWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^__```aaaaaaaaaaaaabbbbcccgggggggggffffeeeeeeddddddfffffffffeeeeeddddccccbbbaaaaa```````____________^^]]\\[ZZYYXWWVVVUUUUTTTTTRRRRRRQQQQQPPPPPOOOOOONNNNKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBCBBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;::::::::::9999999999998889999999988888888888877777666666655555555555544444444433333333333333222222221111111111111100000000000//////............-------,,,,,,,,,,,,++++++++++++++**********)))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````aa````````````````````_________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXXXXXXWWWXXWWWWWWWWWWWVVWWWWWXXXYYZ[[[\\\\\[[[[[[[[[[[\\]]^^__``````aaaaaaaaaaabbbbccfgggggggfffffeeeeeeedddddfffffffffeeeeddddcccccbbbaaaaa````````___________^^]]\[[ZZYXXWWVVVUUUTTTTTSRRRRRQQQQQQPPPPOOOOOONNNNNKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;::::::::::9999999999988889999999888888888888877777666666655555555555444444444433333333333333222222221111111111111100000000000//////............-------,,,,,,,,,,,+++++++++++++++**********))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""!!!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````a````````````````````_________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXYYYYYXXXXXXXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVWWWWXXXYYZ[[[\\\\[[[[[[[Z[[[[\\]]]^___`````````````aaaabbbbcffggggggfffffeeeeeeeeedddffffffffeeeeeddddccccbbbbaaaaa``````````````_____^^]]\[[ZYYXXWWVVUUUTTTTSSSRRRRQQQQQQPPPPPOOOOONNNNNNKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;:::::::::99999999999988889999999888888888888777777666666555555555555444444444333333333333332222222221111111111111100000000000//////...........--------,,,,,,,,,,,+++++++++++++++**********)))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!  effffffffffffffffffffffgggggggggggggggggggggggggffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVWWWWXXXYYZ[[[\\\\[[[[[[ZZ[[[[\\\]]^^___``````````````aaabbbbffffgggffffffeeeeeeeeeeddffffffffeeeeddddcccccbbbbaaaaa```````````````____^^]\\[[ZYYXWWVVUUUTTTTSSSSRRQQQQQQQPPPPPOOOOOONNNNNNKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;:::::::::99999999999888889999998888888888888777777666666555555555554444444444333333333333332222222221111111111111000000000000//////............-------,,,,,,,,,,++++++++++++++++**********)))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########"""""""""!!!!!!!!!!!!!!  eeeefffffffffffffffffffgggggggggggggggggggggggggffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVWWWWXXXYYZ[[[[\\[[[[[[[ZZZ[[[[\\]]^^_____`````````````aaabbbffffffffffffffeeeeeeeeeeeffffffffeeeeddddccccbbbbbaaaaa```````````````____^]]\\[ZZYXXWWVVUUUTTTSSSSSRQQQQQQQPPPPPOOOOOONNNNNNNKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;::::::::999999999999888889999998888888888887777777666665555555555554444444444333333333333332222222221111111111111000000000000//////...........--------,,,,,,,,,,++++++++++++++++*********)))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!  eeeeeeeefffffffffffffffffgggggggggggggggggggggggfffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVWWWXXXYYZ[[[[\\[[[[[[ZZZZ[[[[\\]]]^^______________````aaabbffffffffffffffeeeeeeeeeedffffffffeeeedddcccccbbbbbaaaaa```````````````____^]]\\[ZYYXWWVVUUUTTTTSSSSSQQQQQQQPPPPPPOOOOONNNNNNNNKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBABBBBBBBBBAAAAAAAAAAAA@@@@AAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;::::::::999999999998888889999998888888888877777777666665555555555554444444443333333333333322222222221111111111111000000000000//////...........--------,,,,,,,,,+++++++++++++++++*********)))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!!!!!!!  fffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXYYZZZ[[[[ZZZZZZZZZZZZ[[[\\\_````````````aaaaaabbbcccfgggggggggggggffffffffffefffffeeeeeddddccccbbbbbaaaaa````````````````____^^]\\[ZZYXXWVVUUTTTSSSSSRRRRRQQQQQQPPPPPPOOOOOONNNNNNKKKKKKKKJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????@@@@@@@@@@@@??????????????>>>>>>>>>>>>============>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::::9999999999999999888888888887777776666666666655555555555544444444433333333333333321111111111111000000000000///////............---------,,,,,,,,,,,,,,,,+++++++**********)))))))))))(((())))((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!!!!!  fffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXYYZZZ[[[[ZZZZZZZZZZZZZ[[[\\__`````````````aaaabbbcccffggggggggggggffffffffffffffffeeeeddddccccbbbbbbaaaaa````````````````____^^]\[[ZYYXWWVUUUTTTSSSSRRRRQQQQQQQPPPPPPOOOOOONNNNNNNKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????@@@@@@@@@@@???????????????>>>>>>>>>>>=============>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999998888888888887777766666666666655555555555544444444333333333333333221111111111111000000000000///////............---------,,,,,,,,,,,,,,,++++++++**********)))))))))))(((())((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$########"""""""""""!!!!!!!!!!!!!!!!!!!  ffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhgggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeedddddddddddddddddcccccccccccccccccccccccbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````__````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZZZYZZZZZ[[[\\___``````````````aaabbbccffggggggggggggffffffffffefffffeeeeddddccccbbbbbaaaaaa````````````````____^^]\[[ZYXXWVVUUTTTSSSSRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNKKKKKKJJJJJJJJJJJJIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????@@@@@@@@@@??????????????>>>>>>>>>>>>>=============>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999999999999998888888888877777766666666666655555555555544444444333333333333333221111111111111000000000000///////...........---------,,,,,,,,,,,,,,,+++++++++**********)))))))))))((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!!!!!!  ffffffffffffffffffgggggffgggggggggggggggggggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeedddddddddddddddddddccccccccccccccccccccccbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````___``````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZZZYZZZZZ[[[\\____``````````````aaabbbcfffgggggggggggffffffffffeffffeeeeeddddccccbbbbbaaaaa````````````````____^^]\\[ZZYXWWVUUTTTSSSSRRRRRRQQQQQPPPPPPPOOOOOONNNNNNNNKKKKKKJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@??????????????>>>>>>>>>>>>==============>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999999998888888888877777666666666666555555555555544444443333333333333332221111111111110000000000000///////...........---------,,,,,,,,,,,,,,,+++++++++*********)))))))))))((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########""""""""""""!!!!!!!!!!!!!!!!!!!  fffffffffffffffffffffggffffffgggggggggggggggggggfffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhgghhhhhhgggggggggggggggggggggggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeedddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````_____`````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZZYYYZZZZZ[[[\________``````````aaabbbcfffgggggggggggffffffffffeffffeeeeeddddccccbbbbbaaaaa````````````````____^^]\[[ZYXXWVVUUTTSSSSRRRRRRQQQQQPPPPPPPOOOOOOONNNNNNNNKKKKKJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@??????????????>>>>>>>>>>>>>==============>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999988888888888777777666666666666555555555555444444433333333333333322221111111111110000000000000///////...........---------,,,,,,,,,,,,,,++++++++++*********)))))))))))((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!!!!!  fffffffffffffffffffffffffffffffffgggggggggggggggfffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhgggggghhgggggggggggggggggggggggggggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeedddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaaaaaaa````````````````````______```````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVWWWXXYYZZZZZZZZZZZZZYYYZZZZZ[[[\^____________``````aaabbbefffggggggggggfffffffffeeffffeeeeeddddccccbbbbbaaaaa```````````````_____^^]\[ZZYXWWVUUTTTSSSRRRRRRQQQQQPPPPPPPOOOOOOONNNNNNNNMKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????@@@@@@@@???????????????>>>>>>>>>>>>=============================<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888887777777666666666665555555555554444444433333333333333322221111111111110000000000000//////............---------,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!!!!!  fffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaaaaaaa``````````````````________``````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVWWWXXXYZZZZZZZZZZZZYYYYYZZZZ[[[[^^____________`````aaabbbeffffggggggggffffffffffeefffeeeeedddddccccbbbbbaaaa```````````````_____^^]][[ZYXXWVVUUTTSSSRRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNNMMKKKJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????@@@@@@@@??????????????>>>>>>>>>>>>==============================<<<<<<<<;;;;;;;;;;:::::::::::99999999999999988888888888777777766666666666555555555555444444433333333333333322222111111111110000000000000///////............---------,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!  ffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaaaaaaaaaaa````````````````__________````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUVVVVVWWWXXXYZZZZZZZZZZZZYYYYYZZZZZ[[[^^_____________`````aaabbeeffffgggggggffffffffffeefffeeeeedddddccccbbbbaaaaa````````____________^^]\[ZZYXWWVUUTTSSSRRRRRRQQQQQQPPPPPPPOOOOOOONNNNNNNNMMKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????@@@@@@@???????????????>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888887777777766666666665555555555555444444433333333333333222222111111111100000000000000//////............----------,,,,,,,,,,,,++++++++++++*******)))))))))))(((((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!  ffffffffffffffffffffffffffffffffffffffffffffffggfffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaaaaaaaaaaaaa````````````````___________```````______________________^^^^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVVWWWXXXYYZZZZZZZZZZYYYYYYZZZZZ[[[^^^_____________`````aaabeeeffffggggggfffffffffeeefffeeeeedddddccccbbbbaaaaa``````_____________^^]]\[ZYYXWVVUTTSSSRRRRRRQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMKKJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????@@@@@@???????????????>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888887777777766666666665555555555554444444333333333333332222222111111111100000000000000//////............----------,,,,,,,,,,,,++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#######""""""""""!!!!!!!!!!!!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____________`````______________________^^^^^^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVVWWWXXXYYZZZZZZZZZZYYYYYYYZZZZ[[[^^^______________````aaabeeefffffggggfffffffffeeeeffeeeeeedddddccccbbbbaaaaa`````______________^^]]\[ZYXWWVUUTTSSSRRRRRQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMMKJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@???????????????>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888887777777776666666666555555555555444444433333333333332222222211111111100000000000000//////.............----------,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#######"""""""""!!!!!!!!!!!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````______________````____________________^_^^^^^^^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVVVWWWXXXYYZZZZZZZZZZYYYYYYYZZZZ[[[^^^_______________````aaadeeeffffffffffffffffeeeeefeeeeeeedddddccccbbbbaaaa`````______________^^]]\\ZZYXWVVUTTSSSRRRRRQQQQQQQPPPPPPOOOOOOONNNNNNNNMMMMMJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????@@@@???????????????>>>>>>>>>>>>===============================<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777666666666555555555555444444433333333333332222222221111111100000000000000///////............-----------,,,,,,,,,,,,++++++++++++****)))))))))))))(((((((((((((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````________________``_____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVVVVWWWXXXXYZZZZZZZZZYYYYYYYYZZZZ[[[^^^________________````aaddeeefffffffffffffffeeeeefeeeeeeddddddccccbbbbaaaa`````_____________^^^]]\[ZYYXWVUUTTSSRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNMMMMMJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????@@@???????????????>>>>>>>>>>>>>==================<===========<<<<<<<<<<;;;;;;;;;;:::::::::999999999999999888888888887777777777666666666555555555555444444433333333333332222222221111111000000000000000//////.............-----------,,,,,,,,,,,++++++++++++****))))))))))))))(((((((((((((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#######""""""""!!!!!!!!!!!!!!!  eeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_________________`____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUVVVVWWWXXXXYYZZZZZZZZYYYYYYYYZZZZ[[[^^^_________________````adddeeefffffffffffffeeeeeeeeeeeeeddddddccccbbbbaaaa````______________^^^]]\[ZYXXWVUUTSSSRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNMMMMMMJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????@@@???????????????>>>>>>>>>>>>=================<<<==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777777766666666555555555555444444443333333333332222222222111111000000000000000///////.............-----------,,,,,,,,,,,+++++++++++*****)))))))))))))(((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""!!!!!!!!!!!!!  eeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUVVVWWWWXXXYYZZZZZZZYYYYYYYYYZZZZ[[[^^^___________________```cdddeeefffffffffffeeeeeeeeeeeeeedddddcccccbbbbaaaa````_____________^^^]]\\[ZYXWWVUTTSSRRRRQQQQQQQQPPPPPPOOOOOOONNNNNNNNMMMMMMMJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????@@???????????????>>>>>>>>>>>>================<<<<<=========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999999988888888888777777777776666666655555555555544444443333333333333222222222211111100000000000000///////.............------------,,,,,,,,,,,+++++++++++****))))))))))))))(((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######"""""""!!!!!!!!!!!!!  eeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUVVVVWWWXXXYYYZZZZZYYYYYYYYYYZZZZ[[[^^^____________________``ccdddeeeffffffffffeeeeeeeeeeeeeddddddcccccbbbbaaaa````_____________^^^]]\\[ZYXWVVUTTSSRRRQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMMMMMJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????@???????????????>>>>>>>>>>>>>===============<<<<<<========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999989998888888888777777777777666666665555555555554444444333333333333322222222221111100000000000000///////..............------------,,,,,,,,,,,++++++++++****))))))))))))))(((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#######"""""""!!!!!!!!!!!!  eeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffgggfffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^______________^^^^_____bccdddeeeffffffffeeeeeeeeeeeeedddddddcccccbbbbaaa````______________^^^]]\\[ZYXWVVUTTSSRRRQQQQQQPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@????????????>@??????????????>>>>>>>>>>>>>===============<<<<<<<======<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999889988888888888777777777777666666655555555555544444444333333333333322222222221111000000000000000//////..............-------------,,,,,,,,,,,++++++++++***))))))))))))))(((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#######"""""""!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeffffffeefffffffffffffffffffffffeffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggffffggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeddddddddddddddddddddddddddddddddddddddddccdddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````______________________^^________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^_____________^^^^^^^^__bbccdddeeeefffffeeeeeeeedeeeedddddddcccccbbbbaaaa````_____________^^^^]]\\[ZYXWVVUTTSRRRQQQQQQPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMJJJJJJJJIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>??????????????>>>>>>>>>>>>>===============<<<<<<<<=====<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988998888888888877777777777766666665555555555554444444433333333333332222222222111000000000000000///////..............------------,,,,,,,,,,,,+++++++++****))))))))))))))(((((((((((((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######"""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeefeeeeeeefffffffffffffffffffeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggggggggggggggggffggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddddddddddddddddddddddccccdddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````______________________^^^______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^____________^^^^^^^^^^_bbbccddeeeeeeeeeeeeeeedddeeddddddddccccccbbbbaaaa````_____________^^^^]]\\[ZYXWVVUTTSRRRQQQQQPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>????????????>>>>>>>>>>>>>>===============<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988898888888888877777777777776666666555555555555444444433333333333333222222222211100000000000000////////.............-------------,,,,,,,,,,,,+++++++++****)))))))))))))(((((((((((((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######"""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffgggggggggggggggggggffffffggfffffffffffffffffffffffffffffffffffffffffffffffffeedddddddddddddddddddddddddddddddddddddddddcccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaa``````````````````_____________________^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^___________^^^^^]]]^^^^abbbccddeeeeeeeeeeeeedddddddddddddccccccbbbbbaaa`````_____________^^^^]]\\[ZYXWVVUTTSRRRQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>????????????>>>>>>>>>>>>================<<<<<<<<<<==<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988898888888888877777777777776666665555555555554444444433333333333333222222222211000000000000000////////.............-------------,,,,,,,,,,,,+++++++++****)))))))))))))((((((((((((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########"""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhgghhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaa````````````````````____________________^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^__________^^^^]]]]]]]]^aabbccdddeeeeeeeeeeeddddddddddddcccccccbbbbbaaaa````______________^^^^]]\\[ZYXWWVUTTSRRQQQQPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMLJJJJJJIIIIIIIIIIIIHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>???????????>>>>>>>>>>>>================<<<<<<<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888888877777777777776666665555555555555444444443333333333333322222222221100000000000000/////////............-------------,,,,,,,,,,,,,+++++++++****)))))))))))))((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghgggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaa`````````````````````__________________^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVWWWWXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^_________^^^^]]]]]]]]]]`aabbccdddeeeeeeeeedddddddddddccccccccbbbbbaaaaa````______________^^^^]]\\[ZYXWWVUTTSRRQQQQPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLJJJJJIIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>??????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888888877777777777776666665555555555554444444443333333333333322222222221100000000000000/////////............-------------,,,,,,,,,,,,,++++++++*****))))))))))))((((((((((((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aa```````````````````````________________^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYZZZ[[[[^^_________^^^^]]]]\\\]]]``aabcccddeeeeeeeeddddddcddddcccccccbbbbbbaaaaa`````_____________^^^^^]]\\[ZYXXWVUTTSRRQQQPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLJJJJJIIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>?????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888888888888877777777777776666665555555555555444444444333333333333332222222222110000000000000//////////...........--------------,,,,,,,,,,,,+++++++++*****))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeedddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````________________^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYZZZ[[[[^^________^^^^]]]\\\\\\\]``aabbccdddeeeeeeddddddccddccccccccbbbbbbaaaaa`````______________^^^^^]]\\[ZYXXWVUTTSRRQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLJJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888888877777777777776666665555555555555444444444333333333333332222222222110000000000000//////////...........--------------,,,,,,,,,,,,+++++++++*****)))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````________________^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVWWWWWXXXXYYYYYYYYYYYYYYYZZZ[[[[^^_______^^^^]]]\\\\\\\\\_``aabbccdddeeeeedddddcccccccccccbbbbbbbaaaaaa`````______________^^^^^]]\\[ZYXXWVUTTSRRQQQPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888888888777777777777766666655555555555554444444443333333333333332222222222100000000000000//////////..........---------------,,,,,,,,,,,++++++++++*****))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!  deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddcccdddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________________^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVWWWWWXXXXXXYYYYYYYYYYYYYZZZ[[[[^^______^^^^]]]]\\\\\\\\\_``aabbccdddddeddddddccccccccccbbbbbbbbaaaaaa`````______________^^^^^^]]\\[ZYXXWVUTTSRRQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLJJJIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>???????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888888888777777777777766666555555555555544444444443333333333333332222222222100000000000000//////////..........---------------,,,,,,,,,,,++++++++++*****))))))))))(((((((((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!!!  dddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWXXXXXXXXXXXXXXXYYYYZZZZ[]^^^^^^^^]]]]\\\[[[[[[[[[]^^_``aabbbcccccccbbbbbaabbbbbbaaaaaaa``````______````````````_______^^^]]\ZYXWWVUTSSRRQQPPPPOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>?????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777766666666666665555655555555555554444444444444443333333333333322222221111111110000000000000//////..............--------,,,,,,,,,,+++++++++++********)))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!  dddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUUUVVVVWWWWWWWXXXXXXXXXXXXXXYYYYZZZZ[]]^^^^^^]]]]\\\[[[[[ZZ[[[]^^__``aabbbcccccbbbbbaaabbbbaaaaaaaa``````_______``````````________^^^]]\\ZYXWWVUTSSRRQQPPPOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@????????????>>>>>>>????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777666666666666655555555555555555544444444444444443333333333333322222221111111110000000000000//////.............---------,,,,,,,,,,++++++++++*********)))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!!  dddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVWWWWWWWWWWWXXXXXXXXXYYYYZZZZ[]]^^^^^]]]]]\\\[[[[ZZZZ[[]^^__``aabbbbcccbbbbbbaaabbbaaaaaaaa``````_______^`````````_________^^^]]\\YYXWVVUTSSRQQQPPPOOOOOOOOMMMMMMMMMLLLLLLLLLLLKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@???????????>>>>>>>>????>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999998888888888777777777666666666666655555555555555555444444444444444433333333333333322222221111111110000000000000/////..............---------,,,,,,,,,+++++++++++*********)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!!  ddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTUUUUUUVVVVVWWWWWWWWWWWWWXXXXXXXYYYYYZZZZ]]]]]]]]]]]\\\[[[[ZZZZZ[[]]^^_``aabbbbbbbbbbbbaaaabbbaaaaaa```````_______^^````````_________^^^]]]\[YXXWVUUTSSRQQPPPPOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@????????????>>>>>>>>????>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::99999999998888888888877777777666666666666655555555555555555544444444444444433333333333333322222222111111111000000000000//////.............----------,,,,,,,,++++++++++++*********)))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!!!  ddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVWWWWWWWWWWWWWWXXXXXXYYYYZZZZ]]]]]]]]]]\\\\[[[ZZZZZZZ[]]^^_``aaabbbbbbbbbbbaaaabbaaaaaa```````______^^^^`````___________^^^]]]\\[YXWWVUTTSRRQQPPPOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKKHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@????????????>>>>>>>>>???>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999998888888888777777777666666666666655555555555555555444444444444444333333333333333322222222111111111000000000000/////..............----------,,,,,,,++++++++++++**********)))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######""""""""""!!!!!!!!!!!!  cccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWXXXXXYYYYZZZZ]]]]]]]]]]\\\[[[[ZZZZZZZ[]]^^__`aaabbbbbbbbbbaaaaabaaaaaaa``````______^^^^^```____________^^^^]]\\[[YXWVVUTTSRRQQPPPOOOOOONNNMMMMMMMMLLLLLLLLLLKKKKKKKKHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@????????????>>>>>>>>>??>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9:999999999988888888888777777777666666666666655555555555555555444444444444443333333333333333322222222111111111000000000000/////.............-----------,,,,,,,++++++++++++**********)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######"""""""""""!!!!!!!!!!!!  cccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUVVVVVVVWWWWWWWWWWWWWWXXXXYYYYYZZZ]]]]]]]]]\\\\[[[[ZZZZZZZ[]]^^__``aabbbbbbbbbbaaaaabaaaaaa``````______^^^^^^______________^^^^]]\\[[ZXWWVUUTSSRQQQPPPOOOOOONNNMMMMMMMLLLLLLLLLLLKKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????@@@????????????>>>>>>>>>>??>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999988888888887777777776666666666666555555555555555554444444444444443333333333333333222222222111111111000000000000/////.............-----------,,,,,,+++++++++++++**********)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$########"""""""""""!!!!!!!!!!!!!  ccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\[\\\[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUVVVVVVVVWWWWWWWWWWWWXXXXXYYYYZZZ]]]]]]]]\\\\\[[[[ZZZZZZZ[]]^^__``aabbbbbbbbbbaaaa`aaaaaa```````_____^^^^^^^_____________^^^^]]\\[[ZZXWVVUTTSRRQQPPPOOOOOONNNNMMMMMMLLLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????@@@????????????>>>>>>>>>>?>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999988888888888777777777666666666666655555555555555555444444444444443333333333333333322222222211111111100000000000//////............------------,,,,,+++++++++++++***********)))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#########"""""""""""!!!!!!!!!!!!  ccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\[[\\[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVWWWWWWWXXXXYYYYZZZ\]]]]]]\\\\\[[[[ZZZZZZZZ[]]^^__``aabbbbbbbbbaaaaa`aaaaa```````_____^^^^^^^^____________^^^^]]\\\[ZZYWVVUTTSSRRQQPPPOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????@@????????????>>>>>>>>>>>?>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999888888888887777777776666666666666555555555555555554444444444444433333333333333333322222222211111111100000000000/////.............------------,,,,,+++++++++++++***********)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!!!  ccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffgggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\[[[[\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVWWWWWWXXXXYYYYZZ\\]]]]\\\\\\[[[[ZZZZZZZZ[]]^^__``aabbbbbbbbbaaaa``aaaaa```````_____^^^^^^^]___________^^^^]]\\[[ZZYYWVUUTSSRRQQPPPPOOOOOONNNNMMMMMLLLLLLLLLLKKKKKKKKKKKGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????@@???????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999888888888887777777776666666666666555555555555555554444444444444333333333333333333322222222211111111100000000000/////............-------------,,,,+++++++++++++************)))))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  ccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVWWWWWXXXXYYYYZZ\\\]]\\\\\\\[[[[[ZZZZZZ[[]]^^__``aaabbbbbbbaaaaa``aaaaa``````______^^^^^^]]_________^^^^^]]\\[[ZZYYXVUUTTSRRQQQPPPOOOOOOONNNNMMMMMLLLLLLLLLLKKKKKKKKKKKGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????@????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888877777777766666666666666555555555555555554444444444443333333333333333333222222222211111111100000000000/////...........-------------,,,,,+++++++++++++************)))))))))))))))))((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVWWWWXXXXYYYYYZ\\\\\\\\\\\\[[[[[ZZZZZZ[[]]^^__``aaabbbbbbbaaaa```aaaa```````_____^^^^^^]]]________^^^^^]]\\\[ZZYYXXUUTTSSRRQQPPPPOOOOOOONNNNMMMMMLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>=>>>>>>>>>>>=============<====<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888877777777766666666666665555555555555555554444444444443333333333333333333222222222211111111100000000000/////...........-------------,,,,++++++++++++++************)))))))))))))))))((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVWWWWXXXXYYYYZ\\\\\\\\\\\\[[[[[[ZZZZ[[[]^^^__``aaabbbbbbaaaaa```aaaa```````_____^^^^^^]]]_______^^^^^]]]\\[[ZYYXXWUTTSSRRQQPPPPOOOOOOOONNNNMMMMLLLLLLLLLKKKKKKKKKKKKJGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>=>>>>>>>>>>=============<<===<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888877777777766666666666666555555555555555555444444444443333333333333333333222222222221111111110000000000//////...........-------------,,,,++++++++++++++************)))))))))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVWWWWXXXXYYYYZ\\\\\\\\\\\\[[[[[[[[[[[[[]^^__```aaaabbbbaaaaa````aaa````````_____^^^^^^]]]______^^^^^]]]\\[[ZYYXXWVTTSSRRQQQPPPPOOOOOOOONNNNMMMMLLLLLLLLLKKKKKKKKKKKJJGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>==>>>>>>>>>>============<<<==<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999998888888888877777777666666666666665555555555555555555444444444443333333333333333332222222222221111111100000000000//////..........-------------,,,,,+++++++++++++*************))))))))))))))))(((((((((('''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  ccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddcccdddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVWWWXXXXYYYYZ\\\\\\\\\\\\\[[[[[[[[[[[[]^^__```aaaaaabaaaaaa````aaa````````_____^^^^^]]]]_____^^^^^^]]\\[[ZZYXXWVVTSSRRQQQPPPPOOOOOOOOOONNNMMMMLLLLLLLLKKKKKKKKKKKJJJGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>>>>==>>>>>>>>>=============<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999988888888888777777777666666666666665555555555555555555444444444443333333333333333322222222222221111111100000000000//////..........-------------,,,,,+++++++++++++************))))))))))))))))((((((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  ccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYZ\\\\\\\\\\\\\\[[[[[[[[[[\^^^__```aaaaaaaaaaaa`````aa`````````_____^^^^^]]]]_____^^^^^]]]\\[ZZYXXWWVUSSRRQQQPPPPPOOOOOOOOOONNNMMMMLLLLLLLKKKKKKKKKKKJJJJGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>===>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999888888888887777777776666666666666655555555555555555555444444444443333333333333333222222222222221111111100000000000//////.........--------------,,,,,+++++++++++++************)))))))))))))))((((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddcccccccccccdddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTUUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYZ\\\\\\\\\\\\\\\[[[[[[[[\\^^___```aaaaaaaaaaa``````a``````````______^^^^^]]]_____^^^^^]]\\[[ZYYXWWVUUSRRQQQPPPPPOOOOOOOOOOONNNMMMLLLLLLLLKKKKKKKKKKKJJJJGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>====>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999988888888888777777777666666666666655555555555555555555544444444444333333333333332222222222222222111111110000000000///////..........-------------,,,,,+++++++++++++***********)))))))))))))))((((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"#"""""""""""""""!!!!!!!!!!!  ccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTUUUUVVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYZ\\\\]]]\\\\\\\\\\[[[\\\\\^^___```aaaaaaaaaa``````_a```````````_____^^^^^]]]_____^^^^]]]\\[ZZYXXWVVUTRRQQQPPPPPOOOOOOOOOOOOONNMMMLLLLLLLKKKKKKKKKKJJJJJJGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>>>>====>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999988888888887777777777666666666666655555555555555555555544444444444333333333333322222222222222222111111100000000000///////.........---------------,,,,+++++++++++++**********)))))))))))))))((((((((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"#""""""""""""""!!!!!!!!!!!!  bbbbccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSTTTTUUUUVVVVVVVVVVVVVVUVVVVVVVWWWXXXYYYYZ\\\]]]]]]\\\\\\\\\\\\\\\\^___````aaaaaaaaa``````__`````````````____^^^^^^]]____^^^^^]]]\[[ZYYXWVVUTTRRQQPPPPPPOOOOOOOOOOOOONNMMMLLLLLLLKKKKKKKKKKJJJJJJGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>=====>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999888888888887777777777666666666666555555555555555555555544444444443333333333333222222222222222222111111100000000000///////..........--------------,,,,,++++++++++++**********))))))))))))))((((((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""#""""""""""""""!!!!!!!!!!!!  bbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccdddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYZ\\]]]]]]]]\\\\\\\\\\\\\\]____`````aaaaaa```````___`````````````_____^^^^^]]____^^^^^]]\\[[ZYXXWVUUTTRQQPPPPPPOOOOOOOOOOOOOOONMMMLLLLLLKKKKKKKKKKJJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>=====>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888887777777777666666666665555555555555555555555544444444444333333333332222222222222222222111111000000000000///////..........--------------,,,,,++++++++++++**********))))))))))))(((((((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!  bbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYZ\\]]]]]]]]]]]\\\\\\\\\]]]___```````aa`````````____``````````````____^^^^^^]_____^^^^]]\\[ZZYXWWVUTTSQQQPPPPPOOOOOOPOOOOOOOOONMMMLLLLLLKKKKKKKKKJJJJJJJJGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@A@@@@@@@@@@@@???????????????????>>>>>>>>>>>>======>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888877777777777666666666665555555555555555555555544444444444333333333332222222222222222221111111000000000000///////..........--------------,,,,,+++++++++++***********))))))))))((((((((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSTTTUUUVVVVWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYZ\]]]]]]]]]]]]]]]\\\]]]]]]___````````````````______``````````````_____^^^^^]_____^^^^]]\[[ZYYXWVUUTTSQQPPPPPPOOOPPPPPPPOOOOOONMMMLLLLLKKKKKKKKKJJJJJJJJJGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>??????>>>>>>>>>>>>>======>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999998888888888877777777777666666666655555555555555555555555554444444444333333333332222222222222222221111110000000000000///////..........---------------,,,,+++++++++++**********)))))))))(((((((((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSTTTUUUVVVWWWWWWWWVVVVVVVVVVVVVWWWXXXYYYZZ\]]]]]]]]]]]]]]]]]]]]]]]]__````````````````_______```````````````____^^^^^^_____^^^]]]\[[ZYXXWVUUTSSQQPPPPPOOOPPPPPPPPPOOOOONMMMLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>??????>>>>>>>>>>>>=======>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888777777777777666666666655555555555555455555555544444444444333333333322222222222222222211111110000000000000///////...........--------------,,,,+++++++++++*********))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSTTTTUUVVVWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZ\]]]]]]]]]]]]]]]]]]]]]]]^```````````````__________```````````````_____^^^^^_____^^^]]\\[ZZYXWWVUTTSSQPPPPPPOOPPPPPPPPPPOOOOONMMMLLLLKKKKKKKKKJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>?????>>>>>>>>>>>>========>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888777777777776666666666555555555555554455555555444444444444333333333322222222222222222111111100000000000000///////...........--------------,,,,,+++++++++*********)))))))(((((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSTTTUUUVVWWWWWWWWWWWWVVVVVVVVVVWWWWXXYYYYZZ]]]]]]]]]]]]]]]]]]]]]^^^^`````````````____________```````````````_____^^^^^_____^^^]]\\[ZZYXWVVUTSSRQPPPPPPPPPPPPPPPPPPPOOOONMMLLLLLKKKKKKKKKJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>?????>>>>>>>>>>>>========>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888887777777777776666666666555555555555544455555555444444444444333333333322222222222222221111111100000000000000///////............-------------,,,,++++++++++********)))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccceeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````___________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSSSTTTUUVVVWWWWWWWWWWWWVVVVVVVVVVWWWXXXYYYZZ]]]]]]]]]]]]]]]]]^^^^^^^^_______________^^^^^^^^^^````````````````_____^^^^]]]]\\\[[[ZZYXWWVUTSSRQQPPPOOOOOOOOOOOOOOOOOOOONNNKJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;:::::::::::::::999999999999999888888888888888877788888887777777777766666666666666666655555555555555444444444444444443333333333333332222222222222222211111111110000000000000000/////////............-----,,,,,,,,,,++++++++*******))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccceeeeeedddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````___________________________^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSSSSSSSSTTUUUVVWWWWXXXXWWWWWWVVVVVVVVWWWWXXXYYYZZ]]]]]]]]]^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^````````````````_____^^^^]]]]\\\[[[ZYYXWVVUTSSRQQPPPOOOOOOOOOOOPPPOOOOOONNNKJJJIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::;::::::::::::::::999999999999998888888888888888777788888877777777777666666666666666666555555555555554444444444444444443333333333333332222222222222222111111111110000000000000000//////////...........----,,,,,,,,,,++++++++*******)))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccceddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaacccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRSSSRSSSSSSTTUUVVWWWXXXXXXXXWWWWVVVVVVVVWWWXXXYYYYZZ]]]]]]]^^^^^^^^^^^^^^^^^^`__________^^^^^^^^^^^^^^````````````````_____^^^^]]]\\\\[[ZZYYXWVUUTSRRQQPPPOOOOOOOOOOPPPPOOOOOONNNJJJJIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888887777788888877777777777666666666666666666555555555555544444444444444444433333333333333332222222222222222111111111100000000000000000//////////...........----,,,,,,,,,,+++++++*******)))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccdccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSRRRSSSSSTTUUVVWWWXXXXXXXXXWWWWVVVVVVVWWWXXXYYYZZZ]]]]]]^^^^^^^^^^^^^^^^^^^``________^^^^^^^^^^^^^^^````````````````_____^^^^]]]\\\\[[ZZYXXWVUTTSRRQQPPPOOOOOOOOOOPPPPOOOOOONNNJJJJIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999988888888888888877777788888777777777776666666666666666666555555555555544444444444444444433333333333333332222222222222221111111111100000000000000000//////////..........-----,,,,,,,,,++++++++******))))))(((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRSRRRRRSSSSTTUUVVWWXXXXXXXXXXXWWWWVVVVVWWWWXXXYYYZZZ]]]]]^^^^^^^^^^^^^^^^^^^^`_______^^^^^^^]]]]]]]]]^__``````````````_____^^^^]]]\\\[[ZZYYXWWVUTSSRQQPPPOOOOOOOOOOPPPPPOOOOONNNNJJJIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999988888888888888777777788888777777777776666666666666666666555555555555444444444444444444433333333333333332222222222222211111111111100000000000000000//////////.........------,,,,,,,,++++++++******))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""!!!!!!!!!!!!!!  abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSTTUUVWWWXXXYYYXXXXXXWWWWVVVVWWWWXXXYYYZZZ]]]]]^^^^^^^^^_________^^`______^^^^^^]]]]]]]]]]]]___`````````````_____^^^^]]\\\\[[ZZYYXWVVUTSSRQQPPPOOOOOOOOOOPPPPOOOOOONNNMJJJIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::99999999999999988888888888888777777788887777777777766666666666666666666555555555555444444444444444444333333333333333333222222222222111111111111100000000000000000//////////.........------,,,,,,,,+++++++*******)))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""!!!!!!!!!!!!!!!  aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSTTUUVWWXXXYYYYYXYXXXWWWWWWWWWWWWXXXYYYZZZ]]]]^^^^^^^____________^^`_____^^^^^]]]]]]]]]]]]]]_____```````````_____^^^^]]\\\[[ZZYYXXWVUUTSRRQQPPPOOOOOOOOOOPPPOOOOOONNNNMJJJIIIIIHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999999999988888888888887777777788887777777777766666666666666666666555555555555444444444444444444333333333333333333222222222222111111111111100000000000000000//////////........-------,,,,,,,++++++++******)))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""!!!!!!!!!!!!!!  aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeddddddddddddddddddddddeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSTTUVVWWXXXYYYYYYYXXXXWWWWWWWWWWXXXXYYYZZZ]]]]^^^^^^_____________^^`____^^^^^]]]]]]]]]]]]]]]_______````````______^^^^]\\\[[[ZZYYXWWVUTTSRRQQPPPOOOOOOOOOOPOOOOOOOONNNMMJJIIIIIHHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::9999999999999999888888888888877777777788877777777777666666666666666666666555555555555444444444444444443333333333333333333222222222221111111111111000000000000000000//////////........-------,,,,,,++++++++******))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""!!!!!!!!!!!!!!  aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddddddddddddddddddddddddeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSTTUVVWWXXYYYYYYYYYXXXWWWWWWWWWWXXXYYYYZZZ]]]^^^^^^______________^^_____^^^^]]]]]]]]]]]]]]]]_________`````______^^^^]\\\[[[ZZYYXXWVUUTSSRQQQPPPOOOOOOOOOOOOOOOOOONNNNMMJJIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888877777777788777777777777666666666666666666666555555555555444444444444444433333333333333333333222222222221111111111111000000000000000000/////////........--------,,,,,++++++++*******))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````________________________^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTUVVWWXXYYYYYYYYYXXXXWWWWWWWWWXXXYYYYZZZ]]]^^^^^^______________^^____^^^^]]]]]]]]]]]]]]]]]____________________^^^^]\\\[[ZZZYYXWWVUTTSRRQQPPPPOOOOOOOOOOOOOOOOOONNNMMMJIIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888777777777788777777777776666666666666666666666555555555555444444444444444333333333333333333333222222222211111111111110000000000000000000/////////.......---------,,,,+++++++++*******))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````______________________^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSTTUUVWWXXYYYYYYYYYXXXXWWWWWWWWXXXXYYYZZZZ]]]^^^^^_______________^^___^^^^]]]]]]]\\\\]]]]]]]___________________^^^^]]\\[[[ZZYYXXWVVUTSSRRQQPPPPPOOOOOOOOOOOOOOOONNNNMMMJIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999999999998888888888887777777777787777777777766666666666666666666666655555555555444444444444443333333333333333333333222222222211111111111110000000000000000000////////.......---------,,,,+++++++++*******)))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSTTUUVWWXXXYYYYYYYYYXXXXWWWWWWXXXXYYYYZZZZ]]]^^^^^_______________^^___^^^]]]]]]\\\\\\\\\]]]]___________________^^^]]]\[[[ZZYYXXWWVUUTSSRQQQPPPPPOOOOOOOOOOOOOOONNNNMMMMIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;::::::::::::::::::99999999999999999998888888888887777777777777777777777766666666666666666666666655555555555444444444444433333333333333333333333222222222211111111111100000000000000000000////////.......---------,,,++++++++++*******)))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSTTUUVVWXXXYYYYYYYYYXXXXXWWWWXXXXXYYYYZZZZ]]]^^^^^______________^^^__^^^^]]]]\\\\\\\\\\\\]]]^_________________^^^^]]]\[[ZZZYYXWWVVUTTSRRQQQPPPPOOOOOOOOOOOOOOOONNNNMMMLIIIIIHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888887777777777777777777777766666666666666666666666665555555555544444444444433333333333333333333333322222222221111111111110000000000000000000////////.......---------,,,,+++++++++********)))))))(((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTUUVVWWXXYYYYYYYYYXXXXXXWXXXXXXYYYYZZZZZ]]^^^^^_______________^^^__^^^]]]]]\\\\\\\\\\\\\]]^^_______________^^^^]]]\[[[ZZYYXXWVVUUTSSRRQQPPPPPOOOOOOOOOOOOOOONNNNMMMMLIIIIHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888777777777777777777777776666666666666666666666666555555555554444444444433333333333333333333333332222222222111111111110000000000000000000////////.......---------,,,,++++++++++********)))))))(((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRRSSTTUVVWWXXXYYYYYYYYXXXXXXXXXXXXXYYYYZZZZ[]]^^^^^_______________^^^_^^^]]]]]\\\\\\\\\\\\\\\\^^^_____________^^^^]]]]\[[ZZYYXXWWVUUTTSRRQQQPPPPPOOOOOOOOOOOOOONNNNMMMMLLIIIIHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;:::::::::::::::::99999999999999999989988888888888777777777777777777777776666666666666666666666666655555555555444444444443333333333333333333333333322222222211111111110000000000000000000/////////.......---------,,,+++++++++++*******))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```baaaaaaaaaaaaaaaaaaaaaaaa```````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRRRRRSSTTUUVVWWXXXYYYYYYXXXXXXXXXXXXXYYYYZZZZZ[]]^^^^^_______________^^^_^^^]]]]]\\\\\\\\\\\\\\\\^^^____________^^^^^]]]\\[[ZZYYXXWVVUUTSSRRQQQPPPPPOOOOOOOOOOOOONNNNNMMMMLLIIIHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;:::::::::::::::::99999999999999999998988888888888877777777777777777777776666666666666666666666666665555555555544444444444333333333333333333333333332222222221111111110000000000000000000/////////.......---------,,,,++++++++++********)))))))(((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRRRRSSSTTUVVWWXXXXXXXYYXXXXXXXXXXXXXYYYYZZZZ[[]^^^^^^______________^^^^_^^^]]]]\\\\\\\\\\\\\\\\\^^^____________^^^^]]]\\\[ZZYYXXWWVVUTTSSRRQQPPPPPPOOOOOOOOOOOOONNNNMMMMLLLIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888887777777777777777777777666666666666666666666666666555555555554444444444333333333333333333333333333222222222111111111000000000000000000/////////........---------,,,,++++++++++********)))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQRRQQQQRRRRSSTTUUVVWWXXXXXXXXXXXXXXXXXXXXYYYYZZZZZ[[]^^^^^^______________^^^^_^^^]]]]\\\\\\\\\\\\\\\\\^^^___________^^^^]]]\\\[ZZZYYXXWWVUUTTSRRQQQPPPPPPOOOOOOOOOOOONNNNMMMMLLLLIIHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888887777777777777677777777666666666666666666666666666555555555555444444444433333333333333333333333333322222222211111111100000000000000000/////////........----------,,,,++++++++++********)))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""!!!!!!!!!!!!!!  ``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddccccdddddddddddddddddddddccccdddddddddddddddddddddccccccccccccddddddddddddddddddddddddddddddddddddccceeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaa``````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQRQQQQQQRRRSSSTUUVVWWWXXXXXXXXXXXXXXXXXXXYYYYZZZZ[[[^^^^^^^______________^^^]^^^^]]]]]\\\\\\\\\\\\\\\\^^^__________^^^^]]]]\\[[ZZYYXXWWVVUTTSSRRQQQPPPPPPOOOOOOOOOOONNNNNMMMMLLLLIIHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::9:::9999999999999999998888888888888888777777777777767777777666666666666666665666666666655555555555544444444443333333333333333333333333332222222221111111100000000000000000//////////.......-----------,,,,++++++++++********)))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""!!!!!!!!!!!!!!  ``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccccccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccddddddddddddccccccccccccccccccccdddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaa``````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQRQQQQQQRRRRSSTTUUVVWWWWXXXXXXXXXXXXXXXXYYYYZZZZZ[[[^^^^^^^______________^^^]^^^^]]]]]\\\\\\\\\\\\\\\\^^^^_______^^^^^^]]]\\\[[ZYYYXXWWVUUTTSSRRQQQPPPPPPOOOOOOOOOONNNNNMMMMLLLLLIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9:::999999999999999998888888888888888777777777777766777777766666666666666665566666666655555555555554444444444333333333333333333333333333222222222111111110000000000000000//////////........-----------,,,,++++++++++*******)))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""!!!!!!!!!!!!!  ``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaaaaaaaaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTUUVVWWWWWXXXXXXXXXXXXXXYYYYZZZZ[[[[^^^^^^^_____________^^^^^_^^^]]]]]\\\\\\\\\\\\\\\\^^^^______^^^^^^]]]\\\[[[ZYYXXWWVVUUTTSSRRQQQPPPPPOOOOOOOOOONNNNNMMMMMLLLLLIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99::999999999999999988888888888888888777777777777766677777766666666666666655556666666655555555555555444444444433333333333333333333333333322222222211111110000000000000000//////////........------------,,,,,++++++++********)))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""!!!!!!!!!!!!!  ``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaaaaaaaaaaaa``````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRSSTTUUVVVWWWWWXXXXXXXXXXXXXYYYYZZZZ[[[[^^^^^^^_____________^^^^^_^^^^]]]]]\\\\\\\\\\\\\\\^^^^_____^^^^^^]]]\\\[[[ZYYXXXWWVVUUTTSRRRQQPPPPPPOOOOOOOOONNNNNMMMMMLLLLLKHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99::99999999999999988888888888888888877777777777766667777776666666666666655555666666655555555555555444444444443333333333333333333333333332222222221111111000000000000000//////////.........------------,,,,,++++++++*******))))))))(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""!!!!!!!!!!!!  ``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````aaaaaaaaaaaaaaa``````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRSSTTUUVVVWWWWWWWWWWWXXXXXXYYYYZZZZ[[[[^^^^^^^_____________^^^^^_^^^^]]]]]]\\\\\\\\\\\\\\^^^^___^^^^^^^]]]\\\[[[ZZYYXXWWWVVUTTSSRRRQQQPPPPPOOOOOOOONNNNNMMMMMLLLLLLKHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99:999999999999999888888888888888888877777777777766667777766666666666665555555666665555555555555554444444444433333333333333333333333333332222222221111111000000000000000//////////.........------------,,,,++++++++*******))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaacccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaa```````````````````___________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRSSTTTUUVVVVWWWWWWWWWWXXXXXYYYYZZZZ[[[[^^^^^^^_____________^^^^^_^^^^^]]]]]\\\\\\\\\\\\\\^^^^^^^^^^^^^]]]\\\[[[ZZZYXXXWWVVUUTTSSRRQQQQPPPPPOOOOOOONNNNNMMMMMMLLLLLKKHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>???>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999:99999999999999888888888888888888877777777777766666777776666666666665555555566665555555555555555444444444443333333333333333333333333332222222222111111100000000000000///////////........-------------,,,,++++++++*******))))))))(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaacccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRSSTTUUUVVVVVWWWWWWWWWXXXXYYYYZZZZ[[[[^^^^^^^^____________^^^^^__^^^^]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZYXXXWWWVVUUTTSSRRRQQQPPPPPOOOOOONNNNNMMMMMMLLLLLLKKHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>??>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999:9999999999999888888888888888888877777777777766666677776666666666665555555556555555555555555555444444444443333333333333333333333333333222222222211111110000000000000////////////........--------------,,,+++++++*******))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""!!!!!!!!!!!  ````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````__````````````_____________``````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTUUUVVVVVWWWWWWWXXXXXYYYZZZZ[[[[\\______```````````````____aa````______^^^^^^^^^^^^^^^^^^^^^^^]]]]\\[[[ZZZYYYXXWWWVVVUUTTSSRRRQQQPPPPPNNNNMMMMMLLLLLKKKKKKKJJJJGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999999988899988888888888888877777778877777777777766666666666666666665555555555555555445555555444444444444444433443333333333333333322222233333322222222222211111110000000000/////////////..........--------------,,,,,,,++++++*******)))))))))(((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddccdddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````____`````````________________````_____________________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRSSTTTUUUVVVVWWWWWWWWXXXXYYYYZZZ[[[[\\_______``````````````____aa`````______^^^^^^^^^^^^^^^^^^^^^]]]]\\[[[ZZYYYYXXWWWWVVUUUTTSSRRRQQQQPPPPNNNMMMMMLLLLLLKKKKKKJJJJJGGGGGGFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;<;;;;;;;;;;;;;::::::::::::::::::9999999999999998889998888888888888877777777877777777777766666666666666666665555555555555554444555554444444444444444333343333333333333333322222223333322222222222221111111000000000//////////////.........--------------,,,,,,,,+++++*******)))))))))(((((((('''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddcccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa``````````````````_______```````__________________``_______________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRSSTTTUUUVVVVWWWWWWWWXXXXYYYZZZ[[[[[\________`````````````____aa``````_____^^^^^^^^^^^^^^^^^^^^]]]]\\\[[ZZYYYXXXWWWWVVVUUTTTSSRRRQQQQPPPPNNNMMMMMLLLLLKKKKKKKJJJJJGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;<;;;;;;;;;;;;;:::::::::::::::::99999999999999988889998888888888888777777777777777777777666666666666656666655555555555555444444555544444444444444443333333333333333333333222222223333222222222222221111111000000000/////////////..........--------------,,,,,,,++++++******))))))))))(((((((''''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddcccddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaa````````````````_________`````_____________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVWWWWWWWXXXXYYYZZZ[[[[[\_________```````````_____aa``````______^^^^^^^^^^^^^^^^^^^]]]]\\[[ZZZYYXXXXWWWVVVUUUTTTSSRRRQQQQPPPPNNNMMMMLLLLLKKKKKKKJJJJJJGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999999999988889988888888888887777777777777777777777666666666666556666655555555555554444444554444444444444444433333333333333333333332222222223332222222222222221111111000000000/////////////..........--------------,,,,,,,+++++******))))))))))(((((((('''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````____________``______________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUVVVVWWWWWWXXXYYYZZZZ[[[[\_________``````````______aaa`````______^^^^^^^^^^^^^^^^^^]]]]\\[[[ZZYYXXXWWWVVVVVUUUTTSSSRRRQQQQPPPPNNNMMMMLLLLKKKKKKKJJJJJJJGGGGFFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999988888998888888888887777777777777777777777666666666666655666655555555555554444444454444444444444444333333333333333333333332222222222332222222222222222111111100000000//////////////..........--------------,,,,,,+++++*******)))))))))((((((((''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````____________________________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUVVVVVWWWWWXXXXYYYZZZ[[[[[___________```````_______aa``````______^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXXWWWVVVVVUUUTTTSSSRRRRQQQPPPPNNNMMMLLLLLKKKKKKKJJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999999999999988888998888888888887777777777777777777777666666666666555666555555555555544444444444444444444444443333333333333333333333222222222222222222222222222222111111100000000/////////////...........-------------,,,,,,,+++++******))))))))))(((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````_____________________________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTUUUVVVVVVWWWWWXXXYYYZZZ[[[[[_________________________aa``````______^^^^^^^^^^^^^^^^^]]]]\\\[[ZZYYXXWWWWVVVVUUUUTTTSSSRRRRQQQQPPPNNNMMMLLLLKKKKKKKJJJJJJJJGGGFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9::::99999999999999988888898888888888887777777777777777777777666666666666555566655555555555554444444444444444444444433333333333333333333333222222222222222222222222222222211111110000000/////////////...........--------------,,,,,,,++++******))))))))))((((((((''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___________________________________________^_________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSTTTTUUUVVVVVVWWWWXXXXYYYZZZ[[[[_________________________a```````______^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXXWWWVVVUUUUUTTTTSSSRRRRQQQQPPPNNMMMMLLLLKKKKKKJJJJJJJJJGGFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99:::999999999999999888888898888888888887777777777777777777777666666666666555566555555555555544444444444444444444444333333333333333333333332222222222222222222222222222222111111110000000/////////////...........--------------,,,,,,+++++*****))))))))))(((((((((''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___________________________________________^^^^_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSTTTTUUUVVVVVVVWWWWXXXYYYZZZ[[[[^_______________________^```````_______^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWWVVVUUUUUTTTTSSSSRRRRQQQQPPPNNMMMMLLLLKKKKKKJJJJJJJJIGFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99::9999999999999998888888898888888888877777777777777777777776666666666665555566555555555555444444444444444444444433333333333333333333333222222222222222222222222222222222111111110000000////////////............-------------,,,,,,,+++++*****)))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaa``````___________________________________________^^^^^^_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSTTTTUUUVVVVVVWWWWXXXYYYZZZZ[[[^______________________^^``````_______^^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWWVVUUUUUTTTTTSSSRRRRQQQQQPPPNNMMMMLLLKKKKKKJJJJJJJJJIGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999::999999999999998888888888888888888887777777777777777777777666666666666555556555555555555444444444444444444444443333333333333333333333222222222222222222222222222222222111111111000000////////////............--------------,,,,,,,++++*****))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ___````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaa````````___________________________________________^^^^^^^____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQRRRSSSSTTTTTUUUVVVVVVWWWWXXXYYYZZZ[[[^^___________________^^^^`````_______^^^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWVVVUUUUTTTTTSSSSRRRRQQQQPPPPNNMMMLLLLKKKKKKJJJJJJJJIIFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999:9999999999999988888888888888888888877777777777777777777776666666666665555555555555555555444444444444444444444433333333333333333333332222222222222222222222222222222221111111111000000////////////............--------------,,,,,,+++++*****)))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  _______````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaa```````````_________________________________________^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQRRRRSSSSTTTTUUUUVVVVVWWWWXXXYYYZZZ[[[^^_________________^^^^^^```________^^^^^^^^^^^^^_^^^^^^^]]]\\[[ZZYYXXWWVVVUUUTTTTTSSSSRRRRRQQQQPPPPNNMMMLLLLKKKKKJJJJJJJJIIIFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888888888888887777777777777777777777666666666666555555555555555555444444444444444444444433333333333333333333333222222222222222222222222222222221111111111100000////////////............--------------,,,,,,,+++++*****)))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ___________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaa``````````````______________________________________^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPQQQQQPQQQQQQQQRRRRSSSSTTTTUUUUUVVVVVWWWXXXYYYZZZZ[[^^^______________^^^^^^^^`________^^^^^^^^^^^^^^__^^^^^^^]]]\\[[ZZYYXXWWVVVUUUTTTTSSSSSRRRRQQQQQPPPONNMMMLLLLKKKKKJJJJJJJJIIIFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888888877777777777777777777776666666666665555555555555555555444444444444444444444433333333333333333333332222222222222222222222222222222211111111111000000///////////.............--------------,,,,,,,++++*****)))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  _______________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaa`````````````````______________________^^^___________^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPQQQQPPPQQQQQQQRRRRRSSSSTTTUUUUUUVVVVWWWWXXXYYYZZZ[[^^^^___________^^^^^^^^^]_______^^^^^^^^^^^^^^^^__^^^^^^^]]]\\[[ZZYYXXWWVVVUUTTTTTSSSSRRRRQQQQQPPPPONMMMMLLLLKKKKKJJJJJJJIIIIFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999988888888888888888888887777777777777777777776666666666666555555555555555555444444444444444444444443333333333333333333332222222222222222222122222222222211111111111100000///////////.............--------------,,,,,,,,++++*****)))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  ____________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaa`````````````````aaaaaa```````````````````____________________^^^^^_________^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPQQQPPPPPQQQQQQQRRRRSSSSSTTTUUUUUUVVVVWWWXXXYYYZZZZ[^^^^__________^^^^^^^^^]]_____^^^^^^^^^^^^^^^^^^__^^^^^^^]]]\\[[ZZYYXXWWVVVUUTTTTSSSSRRRRRQQQQPPPPPONMMMMLLLKKKKKJJJJJJJIIIIIFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888888887777777777777767777776666666666665555555555555555554444444444444444444444443333333333333333333332222222222222222222122222222222111111111111000000//////////..............--------------,,,,,,,+++++*****))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````aaaaa````````````````````aaa``````````````````````_________________^^^^^^^^______^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPQQQQQQRRRRSSSSSSTTTUUUUUVVVVWWWXXXYYYZZZZ[^^^^^_________^^^^^^^]]]]___^^^^^^^^^^^^^^^^^^^^__^^^^^^^]]]\\[[ZZYYXXWWVVVUUTTTTSSSSRRRRQQQQPPPPPOOMMMMLLLLKKKKKJJJJJJJIIIIIFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888888887777777777777776777776666666666666555555555555555555444444444444444444444444333333333333333333332222222222222222222112222222222111111111111100000///////////.............---------------,,,,,,,+++++*****))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````a`````````````````````````````````````````````````_______________^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQRRRRRSSSSSSTTTUUUUUVVVVWWWXXXYYYZZZ[^^^^^________^^^^^^^^]]]]__^^^^^^^]]]]]]^^^^^^^^^_^^^^^^^]]]\\\[[ZZYYXWWWVVUUTTTSSSSRRRRQQQQQPPPPOOOMMMMLLLLKKKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888888887777777777777766677776666666666666555555555555555555444444444444444444444444433333333333333333333222222222222222222111222222222111111111111100000///////////.............---------------,,,,,,,,++++*****))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````````````````````````````````````````____________^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRSSSSSTTTTUUUUVVVVWWWXXXYYYZZZZ^^^^^^_______^^^^^^^]]]]]_^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWVVUUTTTSSSSRRRQQQQQPPPPOOOOMMMMLLLLKKKKKJJJJJIIIIIIIFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>=============<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888888888887777777777777666677766666666666666555555555555555555444444444444444444444444433333333333333333333222222222222222222111222222221111111111111000000//////////.............----------------,,,,,,,+++++*****))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  _______________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````````````````````````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSTTTTTUUUUVVVWWWXXXYYYZZZZ^^^^^^_______^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWVVUUTTTSSSRRRRQQQQPPPPOOOOOMMMMLLLLKKKKJJJJJJIIIIIIIFFFFEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888888887777777777777666667766666666666666655555555555555555444444444444444444444444443333333333333333333322222222222222222211122222222111111111111000000//////////..............---------------,,,,,,,,+++++*****)))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  _______________________`````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````````````````````````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSTTTTTUUUVVVWWWXXXYYYYZZZ^^^^^^_______^^^^^^^]]]]]^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]\\[[[ZZYYXXWWVUUUTTSSSRRRQQQQPPPPOOOOOOMMMLLLLLKKKKJJJJJIIIIIIIIFFFEEEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888878888887777777777777666666766666666666666655555555555555555444444444444444444444444444433333333333333333332222222222222222221112222222111111111111000000///////////..............--------------,,,,,,,,+++++*****))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  _______________________```````````````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````````````````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRSSSSTTTTUUUUVVVWWWXXXYYYZZZ]^^^^^^_______^^^^^^]]]]\^^^^]]]]]]]\\]]]]]]]]^^^^^^^^^^]]]]]\\\[[ZZYYXXWWVUUUTTSSSRRRQQQPPPPOOOOOONMMMLLLLLKKKKJJJJJIIIIIIIHFFEEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888778888877777777777776666666666666666666666655555555555555555444444444444444444444444444433333333333333333332222222222222222221112222222111111111111000000//////////..............---------------,,,,,,,,+++++*****))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  __________________________```````````````````````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaa``````````````````````````````````````````````````_`````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRSSSSTTTTUUUVVVWWWXXXYYYZZZ]^^^^^^_______^^^^^^]]]]\^^^]]]]]]\\\\\\\]]]]]]]^^^^^^^]]]]]]\\\[[ZZYYXXWWVVUUTTSSSRRRQQQPPPOOOOOONNMMLLLLLLKKKKJJJJIIIIIIIHHFFEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;:::::::::::::9999999999999999998888888888888887778888877777777777766666666666666666666666555555555555555554444444444444444444444444444333333333333333333332222222222222222221112222222111111111110000000/////////..............---------------,,,,,,,,,+++++*****)))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ^^^____________________________``````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````````````````````````____``````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRSSSTTTTUUUVVVWWWXXXYYYYZZ]^^^^^^^______^^^^^^]]]]\^^^]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\[[ZZYYXXWWVVUUTTSSSRRQQQPPPOOOOONNNNMLLLLLLKKKKKJJJJIIIIIIIHHFEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888877778888777777777777666666666666666666666666555555555555555554444444444444444444444444444333333333333333333332222222222222222221112222221111111111110000000/////////..............---------------,,,,,,,,+++++*****))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  ^^^^^^^_____________________________`````````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbabaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````_______```````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRSSSSTTTUUUVVVWWWXXXYYYYZZ]]^^^^^^______^^^^^^]]]]\^^^]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\[[ZZZYYXXWVVUUTTSSSRRQQQPPPOOOONNNNNLLLLLLLKKKKJJJJIIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999888888888888888777778887777777777777666666666666666666666665555555555555555544444444444444444444444444444333333333333333333332222222222222222221112222221111111111100000000/////////.............---------------,,,,,,,,++++++*****)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^______________________________````````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````__________````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPQQQQQQQRRRRRSSSSTTTTUUVVVWWWXXXYYYYZZ]]^^^^^^_______^^^^^]]]]\^^^]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\[[[ZZZYYXXWWVUUTTSSSRRQQQPPOOOONNNNNNLLLLLLLKKKKJJJJIIIIIIHHHHEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888887777778877777777777776666666666666666666666655555555555555555544444444444444444444444444444333333333333333333332222222222222222211112222221111111111100000000////////.............----------------,,,,,,,,+++++*****))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^__________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_______________________^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZ\\]]]]]^^^^^^^^^]]]]]\\\\_^^^^]]]]\\\\\\\\\\\]]]]]]]]]]]]]\\\\\[[[ZZZYYXXWWWVVUUTTSSSRRQQQPPPOOOOOONKKKKKKJJJJIIIIHHHHHHGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888877777888777777777777766666666666666666666655555555555554444444444444433333333333333333333333333333222222222222222221111111111111111111111111110000000000//////////////.............----------------,,,,,,+++++*****)))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^_________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRSSSTTTUUUVVVWWXXXXYYYZZZZ\\]]]]]^^^^^^^^^]]]]]\\\\_^^^]]]]]\\\\\\\\\\\\\]]]\\\\\\\\\\\\\[[[ZZZYYXXWWWVVUUTTSSSRRQQPPPOOOOOONNKKKKKJJJJJIIIIHHHHHGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:;;:::::::::::::99999999999999988888888888888777777887777777777777666666666666666666666555555555555544444444444444333333333333333333333333333332222222222222222221111111111111111111111111110000000000/////////////.............----------------,,,,,,,+++++****))))))))(((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^_________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaa```````````````````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPPPPPPPPPQQQQQQQRRRRRRSSSTTTUUUVVWWWXXXXYYYZZZZ\\]]]]]]^^^^^^^^^]]]]\\\\_^^^^]]]\\\\\\\\\\\\\\\\]\\\\\\\\\\\\[[[ZZZYYYXXWWWVVUUTTSSSRRQQPPPOOOONNNNKKKKJJJJJIIIIIHHHHHGGGGGGEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::;;:::::::::::::99999999999999888888888888888777777887777777777776666666666666666666665555555555555544444444444444333333333333333333333333333322222222222222222221111111111111111111111111110000000000/////////////............-----------------,,,,,,++++++****)))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_____________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaa````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPQQQQQQQRRRRRRSSSTTTUUUVVWWWXXXYYYYZZZZ\\\]]]]]^^^^^^^^]]]]]\\\\_^^^^]]]\\\\\\\[[\\\\\\\\\\\\\\\\\\[[[[[ZZZYYXXWWWWVVUUTTTSSRRQQPPPOOOONNNNKKKJJJJJJIIIIHHHHHGGGGGGGEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;::;:::::::::::::999999999999999888888888888887777777877777777777766666666666666666666655555555555555444444444444443333333333333333333333333333222222222222222222211111111111111111111111111110000000000/////////////............----------------,,,,,,,+++++****))))))))(((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````aaaaaaaaaaa```````````````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXWWVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPQQQQQQQRRRRRRSSSTTTUUVVVWWWXXXYYYYZZZZ\\\]]]]]^^^^^^^^]]]]]]\\\_^^^^]]]\\\\\\[[[[[\\\\\\[\\\\\\[[[[[[[ZZZYYYXXWWVWVVUUTTTSSRRQQPPPOOONNNNNKJJJJJJJIIIIIHHHHHGGGGGGGEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888877777777777777777777666666666666666666666555555555555554444444444444433333333333333333333333333332222222222222222222111111111111111111111111111110000000000/////////////...........----------------,,,,,,,++++++****)))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````````````aaaaaaa````````````````````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^]_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTUUUVVVWWXXXXYYYYZZZZ\\\]]]]]]^^^^^^^]]]]]]\\\_^^^^]]]\\\\\[[[[[[[[\\\\[[[[[[[[[[[[ZZZZYYYXXXWWVVVVUUTTTSSRRQQPPPOOONNNNNJJJJJJJJIIIIHHHHHGGGGGGGGEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888777777777777777777777666666666666666666655555555555555554444444444444333333333333333333333333333322222222222222222221111111111111111111111111111110000000000/////////////..........-----------------,,,,,,,+++++****))))))))(((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````````````````````aaaa````````````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPQQQQQQRRRRRRSSTTTUUUVVWWWXXXYYYYYZZZZ\\\]]]]]]^^^^^^^]]]]]]\\\__^^^]]]\\\\\[[[[[[[[[\\\[[[[[[[[[[ZZZZZYYYXXXWWWVVVVUUTTTSSRRQQPPPOONNNNNNJJJJJJJIIIIHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999999988888888888888777777777777777777776666666666666666666555555555555555544444444444444333333333333333333333333333222222222222222222211111111111111111111111111111110000000000/////////////..........----------------,,,,,,,++++++****))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa``````````````````````````````````````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPOOOOOPPPPOPPPPPPPPQQQQQQQRRRRRRSSTTTUUVVVWWWXXXYYYYYZZZZ\\\]]]]]]^^^^^^^]]]]]]\\\__^^^]]]]\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVUUTTTSSRRQQPPOOONNNNNMJJJJJJIIIIIHHHHHGGGGGGGGFEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999989888888888888887777777777777777777766666666666666666665555555555555555444444444444443333333333333333333333333322222222222222222222111111111111111111111111111111110000000000//////////////.........---------------,,,,,,,++++++****))))))))(((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbaaaaaaaa``````````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPOOOOOOOPPOOOOPPPPPPPPQQQQQRRRRRRRSSTTTUUVVVWWXXXYYYYYZZZZZ\\\]]]]]]]^^^^^]]]]]]]\\\__^^^]]]]\\\\[[[[[[[[[[[[[[[[[ZZZZZZZYYYYXXXWWWVVVVVUUUTTTSSRRQQPPOOONNNNMMJJJJIIIIIIHHHHHGGGGGGGGFFEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999989888888888888877777777777777777777766666666666666666655555555555555555444444444444443333333333333333333333333222222222222222222221111111111111111111111111111111110000000000//////////////.........--------------,,,,,,,,++++++****))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ]]^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````aaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa```````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSTTTUUUVVWWWXXXYYYYYZZZZZ\\\]]]]]]]^^^^^]]]]]]]\\\__^^^]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXWWWWVVVVVUUUTTTSSRRQQPPOONNNNMMMJJJIIIIIIHHHHHGGGGGGGGFFFEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888888777777777777777777777666666666666666566555555555555555554444444444444433333333333333333333333332222222222222222112211111111111111111111111111111111110000000000//////////////........-------------,,,,,,,,,++++++*****))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  ]]]]]]]^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````aaaaaaaa```````````````aaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRSSSTTTUUUVVWWWXXXYYYYYZZZZZ\\\]]]]]]]]^^^]]]]]]]]\\\__^^^]]]]\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXWWWWVVVVVVUUUTTTSSRRQQPPOONNNMMMMJIIIIIIIHHHHHHGGGGGGGGFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888777777777777777777777666666666666665565555555555555555544444444444444433333333333333333333333222222222222222221111111111111111111111111111111111111100000000000//////////////........-----------,,,,,,,,,,,++++++****))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ]]]]]]]]]^^^^^^^^^^^^^^__________________________```````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPQQQQQRRRRRRSSTTTTUUVVVWWWXXXYYYYZZZZZZ\\\]]]]]]]]]^^]]]]]]]]\\\__^^^]]]]\\\\\[[[[[[[[[[[ZZZZZZYYYYYXXXXXWWWVVVVVUVUUUUTTTSSRRQQPPOONNMMMMMIIIIIIIHHHHHHGGGGGGGGFFFFEDDDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888777777777777777777777666666666666665555555555555555555544444444444444433333333333333333333333222222222222222211111111111111111111111111000011111111110000000000///////////////........----------,,,,,,,,,,,++++++*****))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ]]]]]]]]]]]]]]]^^^^^^^^________________________________`````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRRSSTTTUUUVVVWWXXXXYYYYZZZZZZ\\\]]]]]]]]]]]]]]]]]]\\\\__^^^]]]]\\\\\\[[[[[[[[[[ZZZZZYYYYYXXXXWWWWVVVVVUUVUUUUTTTSSRRQQPOONNNMMMMLIIIIIIHHHHHHGGGGGGGGFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>=>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888887777777777777777777777666666666666655555555555555555555444444444444444333333333333333333333332222222222222222111111111111111111111000000000011111111100000000000///////////////........--------,,,,,,,,,,,,++++++******))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]^^^^^^^^^^_________________________________```````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaa````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__``````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRSSSTTTUUUVVVWWXXXXYYYYZZZZZZ\\\]]]]]]]]]]]]]]]]]]\\\\_^^^^]]]]\\\\\\[[[[[[[[[[ZZZYYYYYXXXXWWWWWVVVVVUUUUUUUUTTTSSRRQPPOONNMMMMLLIIIIHHHHHHHGGGGGGGGFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==>==============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888887777777777777777777777666666666666655555555555555555555444444444444444433333333333333333332332222222222222221111111111111111111110000000000001111111100000000000////////////////........-------,,,,,,,,,,,,+++++++******)))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^___________________________________`````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______``````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRRRRRSSSTTTUUUVVVWWXXXXYYYYYZZZZZ\\\]]]]]]]]]]]]]]]]]]\\\\_^^^]]]]\\\\\\[[[[[[[[[[[ZZYYYYXXXXXWWWWVVVVVVUUUUUUUUUTTSSRRQQPPONNNMMMLLLIIHHHHHHHHHGGGGGGGFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999998888888888888887777777777777767777777666666666666655555555555555555554444444444444444433333333333333333322322222222222222111111111111111111111000000000000001111111000000000000////////////////.......-------,,,,,,,,,,,,+++++++*******)))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________________________________`````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________`````````````_`____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYYYZZZZZ\\\]]]]]]]]]]]]]]]]]\\\\[_^^^]]]\\\\\\\[[[[[[[[[[ZZYYYYXXXXWWWWWVVVVVVUUUUUUUUUTTTSSRRQPPOONNMMMLLLLHHHHHHHHHHGGGGGGGFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888887777777777777776777777666666666666655555555555555555554444444444444444433333333333333333332222222222222222111111111111111111110000000000000000111100000000000000////////////////........-------,,,,,,,,,,+++++++++*******)))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^______________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````_______________`````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPOOOOOOOOOOOOOOONOOOOOOOOOPPPPQQQQQRRRRRSSSTTTUUUVVVWWWXXXYYYYYZZZZZ\\\]]]]]]]]]]]]]]]]]\\\\[^^^]]]]\\\\\[[[[[[[[[[[ZZYYYYXXXXWWWWVVVVVVUUUUUUUUUUUTTTSSRQQPPONNMMMLLLLLHHHHHHHHHGGGGGGGGFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888887777777777777776677777666666666666655555555555555555554444444444444444443333333333333333332222222222222222111111111111111111100000000000000000010000000000000000/////////////////........------,,,,,,,,,,+++++++++********))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___________________``````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPOOOOOOOOOOOOOOONNOOOOOOOOOPPPPQQQQQRRRRRSSSTTTUUUVVVWWWXXXXYYYYYZZZZ\\\]]]]]]]]]]]]]]]]]\\\[[^^]]]]\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWVVVVVVVUUUUUUUUUUUTTTSSRRQPPOONNMMLLLLKKHHHHHHHHGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999888888888888888877777777777777666777776666666666666555555555555555555444444444444443444333333333333333333222222222222222111111111111111111110000000000000000000000000000000000//////////////////.........------,,,,,,,,,++++++++++********))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aa```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```________________________``_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPQQQQRRRRRRSSTTTUUUVVVWWWXXXXYYYYYZZZZ\\\]]]]]]]]]]]]]]]]\\\\[[^^]]]\\\\[[[[[[[[[[[[ZZZZYXXXXWWWWVVVVVVUUUUUUUUUUUUUTTTSSRQQPOONNMMLLLLKKKHHHHHHGGGGGGGGGGFFFFFFFFFDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999988888888888888877777777777777766677776666666666666555555555555555555544444444444444344433333333333333333222222222222222111111111111110111100000000000000000000000000000000000//////////////////.........-------,,,,,,,,++++++++++*********))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaa```````________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPOOOOOOOOOOOOOOOONNNNOOOOOOOOOPPPPPQQQQQRRRRRSSTTTTUUUVVVWWWXXXYYYYYZZZZ\\\]]]]]]]]]]]]]]]]\\\[[[^]]]\\\[[[[[[[[[[[[ZZZZZYXXXXWWWVVVVVUUUUUUUUUUUUUUUTTTSSRRQPPONNMMLLLLKKKKHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9:::999999999999988888888888888877777777777777766667776666666666666555555555555555555544444444444444334433333333333333333222222222222222111111111111110011100000000000000000000000000000000000//////////////////..........------,,,,,,,,+++++++++++*********))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````````````````____`````````````````````_______________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaa````````````_____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOPPPPQQQQQQRRRRRSSTTTUUUVVVWWWXXXXYYYYYZZZ\\\]]]]]]]]]]]]]]]\\\\[[Z]]]\\[[[[[ZZZZZZZZZZZZZYYXXXWWWVVVVUUUUUUUUUUUUUUUUUTTSSRRQQPOONMMMLLLKKKKKHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9::99999999999999888888888888888777777777777776666677766666666666665555555555555555554444444444444443344333333333333333322222222222222211111111111111000110000000000000000000000000000000000/////////////./////...........------,,,,,,,,++++++++++*********)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  \\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________```````````_____________````````````_________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaa`````````````aaaaaaaa`````````````````__________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPOOOOOOOOOOOPPOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOPPPPPQQQQQRRRRRSSTTTTUUVVVWWWXXXXYYYYYZZZ\\\\]]]]]]]]]]]]]]\\\[[[Z]]\\[[[ZZZZZZZZZZZZZZZYYYXWWWVVVVUUUUUUUUUUUUUUUUTUTTTSSRQQPPONNMMLLLKKKKKKHGGGGGGGGGGGGFFFFFFFFFFFEDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99:999999999999998888888888888887777777777777766666677666666666666655555555555555555544444444444444433343333333333333333322222222222222111111111111110000100000000000000000000000/000000000//////////////..///............-------,,,,,,,+++++++++++*********)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________```______________________```_________________________``````````````````````````_________________________```````````````````````````````````````````````````````````````````````````aaaaa````````````````````aa```````````````````````______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPOOOOOOOOOOOOPOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOPPPPPQQQQQRRRRRSSTTTUUUVVVWWWXXXYYYYYZZZ\\\\]]]]]]]]]]]]]\\\\[[ZZ]\\[[[ZZZZZYYYZZZZZYYYYYXWWWVVVVUUUUUUUUUUUUUUUUTTUTTSSRRQPPONNMMLLLKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFEEDDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99:9999999999999888888888888888877777777777776666666766666666666665555555555555555554444444444444444333333333333333333332222222222222211111111111111000000000000000000000000000///0000000///////////////...//.............------,,,,,,,,+++++++++++*********)))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________``````````````````````````_________________________``````````````````````````````````````````````____```````````````````````````````````````````````````````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTUUUVVVWWWXXXYYYYYZZZ\\\\]]]]]]]]]]]]]\\\[[[ZZ\\[[[ZZZYYYYYYYYYYYYYYYXXWWVVVUUUUUTTTTTTTUUUUUTTTTTTSSRQQPOONMMLLLKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777776666666666666666666665555555555555555544444444444444443333333333333333333322222222222222111111111111110000000000000000000000000//////0000////////////////...................-------,,,,,,,,+++++++++++*********))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________``````````````````````````_________________________``````````````___________`````____________________```````````````````````````````````````````````````````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOPPPPPPQQQQQQRRSSSTTTUUVVVWWWXXXYYYYYZZZ\\\\]]]]]]]]]]]]\\\\[[ZZY\[[[ZZYYYYYYYYYYYYYYYXXXXWVVVUUUUTTTTTTTTTTTTTTTTTTTSSRRQPPONNMLLLKKKKKJJJJGGGGGGGGGGGFFFFFFFFFFEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888777777777777776666666666666666666665555555555555555544444444444444443333333333333333333322222222222222211111111111110000000000000000000000000///////00/////////////////....................-------,,,,,,,,+++++++++++*********))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________``````````````````````````___________________________________________________________________________```````````````````````````````````````````````````````````````````````````_____________________^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOPPPPPPQQQQQRRSSSTTTUUUVVWWWXXXYYYYZZZZ\\\\]]]]]]]]]]]\\\\[[ZZZY\[[ZZYYYXXXXXXXXXXXXXXXXWVVVUUUTTTTTTTTTTTTTTTTTTTTSSRRQQPONNMMLLKKKKJJJJJJGGGGGGGGGGGFFFFFFFFFFEEEEDCCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888777777777777776666666666666666666665555555555555555544444444444444443333333333333333333322222222222222211111111111111000000000000000000000000//////////////////////////....................--------,,,,,,,,+++++++++++*********))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________``````````````````````````````````````````````````aaaaa``````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMNNNNNNNNOOOOOOOPPPPPQRRRSSSTTUUUVVVWWWXXXXYYYY\]]]]]]]]]]]]]]]\\\[[[ZZY\[[ZYYYXXXXXXXXXXXXXXXXWWWVVVUUUUTTTTTTTUUUUUUUUTTRRQQPPONNMLLKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999888888888888887777777777777666666666666666666665555555555555544444444444444444333333333333333333333322222222222211221111111111111100000000000000000////////////////////////..........................----------,,,,,,,++++++++++**********))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````____________________________________^__^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNOOOOOOOPPPPPQRRRSSTTUUUVVWWWXXXXYYYYY\]]]]]]]]]]]]]]\\\\[[ZZYY[[ZZYYXXXXWWWWXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTTRRQQPOONMMLKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777777766666666666666666665555555555555544444444444444444333333333333333333333322222222222211121111111111111110000000000000000////////////////..//////..................-......------------,,,,,,,++++++++++**********))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^______________________^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMLLLLMMMMMMMNNNNNNNNOOOOOOOPPPPQRRRSSTTTUUVVWWWXXXXYYYYY\]]]]]]]]]]]]]\\\\[[ZZYYX[ZZYYXXXWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTSRQQPPONNMLLKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777777766666666666666666665555555555555554444444444444444333333333333333333333322222222222211112111111111111110000000000000000////////////////...////...................--.....-------------,,,,,,,++++++++++**********))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________^^_________________________````````````````````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMNNNNNNNNOOOOOOPPPPQRRRSSTTTUUVVWWWXXXXYYYYY\]]]]]]]]]]]]\\\\\[[ZZYYX[ZYYXXWWWWWWWWWWWWWWWWWVVVUUTTTTSSSSSSSSTTTTTTTTSSQQPPOONMMLKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888888888877777777777777666666666666666666665555555555555544444444444444443333333333333333333333222222222222111111111111111111110000000000000000///////////////....///...................---....-------------,,,,,,,,++++++++++**********))))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````___``````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOPPPQQRRSSTTTUUVVWWWXXXYYYYYY]]]]]]]]]]]]\\\\\[[ZZZYXXZZYYXXWWWVVVVVVVWWWWVVVVVUUTTTSSSSSSSSSSSSSSSSSSSSQPPOONNMLLKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999888888888888887777777777777766666666666666666665555555555555544444444444444444333333333333333333333222222222222111111111111111111111000000000000000////////////////....//...................----...--------------,,,,,,,,+++++++++++**********)))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!  \]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````__________````````````````_________`````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMNNNNNNNNOOOOOOPPPQQRRSSTTUUUVVWWWXXXYYYYYZ]]]]]]]]]]]\\\\\[[[ZZYYXXZZYXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSRRRRRRSSSSSSSSSRRPPPOONMMLLKKJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888888877777777777777666666666666666666655555555555555444444444444444443333333333333333333332222222222221111111111111111111111000000000000000///////////////...../...................-----..--------------,,,,,,,,,+++++++++++**********)))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  \\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````___________________``````````_______________`````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMNNNNNNNNOOOOOPPPQQRRSSTTUUUVVWWXXXXYYYYYZ]]]]]]]]]]\\\\\[[[ZZZYYXWZYYXXWWVVVVVVVVVVVVVVUUUUTTTSSSRRRRRRRRRRRRRRRRRRRPPOONNMLLKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888888877777777777777766666666666665666655555555555555444444444444444443333333333333333333332222222222222111111111111111111111000000000000000////////////////........................------..--------------,,,,,,,,,,+++++++++++*********)))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```______________________`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMNNNNNNNNOOOOOPPPQQRRSSTTUUVVVWWXXXYYYYYZZ]]]]]]]]]]\\\\\[[[ZZYYXXWZYXXWWVVVVUUUUUUUUUUUUUUTTSSSRRRRRQQQQQQRRRRRRRRRQPOONNMMLLKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888888888777777777777777666666666666655666655555555555555444444444444444443333333333333333333322222222222221111111111111111111111000000000000000////////////////.......................-------.---------------,,,,,,,,,,+++++++++++*********)))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________`````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMNNNNNNNOOOOOPPPQQRRSSTTUUUVVWWXXXYYYYYZZ]]]]]]]]]\\\\\[[[[ZZYYXXWZYXXWWVVVUUUUUUUUUUUUUTTTSSSRRRRQQQQQQQQQQQQQQQQQQOOONNMMLLKKJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999998888888888888877777777777777666666666666665566655555555555555444444444444444443333333333333333233322222222222221111111111111111111111100000000000000////////////////.......................-----------------------,,,,,,,,,,,++++++++++++********)))))(((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNOOOOOPPPQQRRSSTTUUVVVWWXXXYYYYYZZ]]]]]]]]]\\\\\[[[ZZZYYXWWYYXXWWVVUUUUUUUUUUUUTTTTSSSRRRQQQQQPPPPPQQQQQQQQQQOONNNMMLLKKJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888888888777777777777777666666666666655566555555555555554444444444444444433333333333333332233222222222222221111111111111111111111100000000000000////////////////......................-----------------------,,,,,,,,,,,,,+++++++++++********)))))(((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________^^^^^__________________________________________________```````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNOOOOOPPPQRRRSSTTUUVVVWWXXXYYYYYZZ]]]]]]]]]\\\\\[[[ZZYYXXWWYYXWWVVVUUUUUTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPONNNMMMLLKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888888888877777777777777666666666666655556655555555555554444444444444444443333333333333332223222222222222221111111111111111111111110000000000000/////////////////.....................------------------------,,,,,,,,,,,,,+++++++++++********)))))(((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNOOOOOPPPQRRRSSTTUUUVVWWXXXYYYYYZZ]]]]]]]]]\\\\[[[ZZZYYXXWWYYXWWVVUUUUTTTTTTTTTTSSSSRRQQQPPPPPPOOOOPPPPPPPPPPNNNNMMLLLKKJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999988888888888888777777777777776666666666666655556555555555555554444444444444444433333333333333332223222222222222211111111111111111111111110000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,+++++++++++*******)))))((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNOOOOOPPPPQRRRSSTTUUUVVWWWXXXYYYYZZ]]]]]]]]]\\\\[[[ZZYYYXXWWYXXWWVVUUUUTTTTTTTSSSSSRRRQQQPPPPOOOOOOOOOOOOPPPPPNNNNMMLLLKKJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999988888888888888777777777777777666666666666655555555555555555554444444444444444433333333333333332222222222222222221111111111111111111111111000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,,,++++++++++*******))))(((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNOOOOOPPPPQRRRSSTTUUUVVWWWXXXYYYYZZ]]]]]]]]\\\\\[[[ZZYYXXWWVYXXWWVVUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOONNNMMMLLLKKJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777777776666666666666555555555555555555554444444444444444333333333333333322222222222222222211111111111111111111111110000000000000/////////////////....................-------------------------,,,,,,,,,,,,,,,,,+++++++++*******))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNOOOOOPPPPQRRRSSTTUUUVVWWWXXXYYYYZZ]]]]]]]]\\\\[[[ZZZYYXXWWVYXXWWVVUUUTTTTSSSSSSRRRRQQQPPPOOOOONNNNNNNOOOOOOOONNNMMMLLLKKJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888888888777777777777776666666666666555555555555555555554444444444444444433333333333333322222222222222222221111111111111111111111111000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,+++++++++******))))((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNOOOOPPPPQQRRRSSTTTUUVVWWWXXXYYYYYZ]]]]]]]]\\\\[[[ZZYYYXXWWVYXXWWVVUUTTTTSSSSSRRRRRQQQPPPOOOONNNNNNNNNNNOOOOOONNNMMMMLLKKKJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888887777777777777766666666666666555555555555555555544444444444444444333333333333333222222222222222222211111111111111111111111111000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,+++++++++*****)))))((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^____________________^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNOOOOOPPPPQRRRSSSTTTUUVVVWWXXXXYYYYZ]]]]]]]\\\\[[[ZZZYYXXXWWVYXXWWVVUUTTTSSSSSRRRRQQQQPPPOOOONNNNNNNNNNNNNOOOOONNNMMMMLLKKKJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888888888877777777777777766666666666665555555555555555555544444444444444443333333333333332222222222222222222211111111111111111111111110000000000000/////////////////....................------------------------,,,,,,,,,,,,,,,,,,,,,++++++++*****)))))(((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!  [[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNOOOOOPPPPQRRRSSSTTUUUVVVWWWXXXYYYYY]]]]]]]\\\\[[[ZZYYYXXWWVVYXXWWVVUUTTTSSSRRRRRQQQQPPPOOOONNNNNNMMNNNNNNNOOOONNNMMMMLLLKKJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777777777666666666666655555555555555555555444444444444444433333333333333322222222222222222222111111111111111111111111110000000000000////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,,,+++++++******)))))(((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNOOOOPPPPQQRRRSSSTTUUUVVVWWWXXXYYYYY\]]]]\\\\\[[[ZZZYYXXXWWVVYXXWWVVUUTTSSSSRRRRQQQQPPPOOOONNNNNMMMMMMNNNNNOOOONNNNMMMLLLKKJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999998888888888888777777777777776666666666666655555555555555555554444444444444444333333333333333222222222222222222222111111111111111111111111100000000000000///////////////.....................------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++******)))))(((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKMMMMMMMMMMMNNNNNOOOOPPPPQQRRRSSTTTUUUVVVWWWXXXXYYYY\\\\\\\\\[[[ZZZYYYXXWWWVVXXWWVVVUUTTSSSRRRQQQQQPPPOOOONNNNNMMMMMMMMNNNNOOOONNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777777776666666666666655555555555555555554444444444444443433333333333333222222222222222222222111111111111111111111111000000000000000////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++*****))))))((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMNNNNOOOOPPPPQQQRRSSSTTTUUUVVVWWWXXXXXYYY\\\\\\\\[[[[ZZYYYXXWWWVVVXXWWVVVUUTTSSRRRRQQQPPPPPOOONNNNNMMMMMMMMMNNNNOOOONNNNMMMMLLKKKJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999998888888888888777777777777777666666666666655555555555555555554444444444444443333333333333333222222222222222222222111111111111111111111111000000000000000////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++*****)))))(((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLMMMMMMMMMMNNNNOOOOPPPPQQQRSSSTTTUUUVVVVWWWXXXXXYYY\\\\\\\[[[[ZZYYYXXXWWVVVUXXWWVVUUUTTSSRRRQQQQPPPPOOOONNNNNMMMMMMMMMNNNNOOOONNNNMMMMLLKKKJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999988888888888887777777777777776666666666666655555555555555555554444444444444433333333333333332222222222222222222222111111111111111111111110000000000000000///////////////.....................-------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++*****))))))((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLMMMMMMMMMNNNNOOOPPPPQQQRRSSSTTTUUUVVVWWWWWXXXXXYY\\\\\[[[[ZZZYYYXXWWWVVVVUXXWWVVUUTTTSSRRQQQQPPPPOOOOONNNNMMMMMMMMMMNNNNOOOONNNNMMMMLLKKKJJJIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999998888888888888777777777777766666666666666655555555555555555554444444444444443333333333333332222222222222222222222111111111111111111111110000000000000000///////////////......................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*****)))))(((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKKKKLLMMMMMMMMNNNNNOOOPPPQQQQRSSSTTTUUUVVVVWWWWWXXXXXXX[[[[[[[[ZZZYYYXXWWWVVVVUUXWWWVVUUTTSSSRRQQQPPPPPOOOONNNNNMMMMMMMMMMNNNNOOOONNNNMMMMLLLKKJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777777777777766666666666666555555555555555555544444444444444433333333333333322222222222222222222211111111111111111001111000000000000000000//////////////......................-------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++****)))))(((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMNNNNOOOOPPPQQQRRSSTTTUUUUVVVWWWWWWXXXXXXX[[[[[[ZZZZYYXXXWWWVVVUUUUXWWWVVUUTTSSRRRQQQPPPPOOOOONNNNNMMMMMMMMMMNNNNOOOONNNNMMMMLLKKKJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999988888888888887777777777777766666666666666655555555555555555554444444444444433333333333333322222222222222222222211111111111111111100111000000000000000000//////////////......................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*****))))((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMNNNOOOPPPQQQSSSTTTUUUUVVVVVWWWWWWWWWWZZZZZZZYYYXXXWWVVVUUUUUTTXXWWWVVUUUTTSSRRQQQQPPPPPNNMMMMMLLLLLLLLLLMMMMNNNNKKKKKKJJJIIIHHHGGGGGFFFFFGGGGGGFFFFFFFFEEEEEEEEEDDCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888777777777777776666666666666565555555555555544444444443333333333222222222222222211111111111111100000000000000000000//////////////////////////////...............----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++*****)))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKLLLLLLLLLMMMMNNNNOOOPPQQQRSSTTTUUUUVVVVVWWWWWWWWWWWZZZZZZYYYXXWWWVVVUUUTTTTTXWWWWVVUUTTTSSRRQQQQPPPPPNNMMMMMLLLLLLLLLLMMMMNNNNKKKKKKJJJIIIHHHGGGGGFFFFFGGGGGFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888887777777777777666666666666655555555555555554444444444433333333322222222222222221111111111111110000000000000000000///////////////////////////////................-------------------,--,,,,,,,,,,,,,,,,,,,,,,,++++++++++****)))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKLLLLLLLLLMMMMNNNOOOPPPQQQRSTTTUUUUVVVVVWWWWWWWWWWWWZZZZYYYYXXWWWVVUUUTTTTTTSWWWWWVVUUTTSSSRRQQQQPPPPPNNMMMMMLLLLLLLLLLMMMMNNNNKKKKKJJJJIIIHHHGGGGGFFFFFGGGGFFFFFFFFEEEEEEEEEDDDDCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888887777777777777666666666666665555555555555554444444444443333333322222222222222221111111111111110000000000000000000///////////////////////////////................-------------------,,-,,,,,,,,,,,,,,,,,,,,,,,++++++++++*****))))(((((('((''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKLLLLLLLLLMMMMNNNOOOPPQQQRRSTTTUUUVVVVVWWWWWWWWWWWWWZYYYYYXXXWWVVVUUTTTTTSSSSWWWWVVVUUTTSSSRRQQQQPPPPPNNNMMMMLLLLLLLLLLMMMMMNNNKKKKJJJJIIIIHHHGGGGGFFFFFGGGGFFFFFFFFEEEEEEEEDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777666666666666665555555555555555444444444444333333322222222222222221111111111111110000000000000000000//////////////////.////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*****)))))(((((''('''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKLLLLLLLLMMMMMNNNOOPPPQQQRRTTTUUUVVVVVWWWWWWWWWWWVVVYYYYYXXXWWVVUUUTTTSSSSSSSWWWVVVVUUTTTSSRRQQQQPPPPPNNNMMMMLLLLLLLLLLLMMMMMNNKKKJJJJJIIIHHHHGGGGGFFFFFGGGFFFFFFFFEEEEEEEEDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888777777777777766666666666665555555555555555444444444444433333322222222222222221111111111111111000000000000000000//////////////////..///////////................-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****)))))(((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLMMMMNNNOOOPPPQQRRRTTUUUVVVVVWWWWWWWWWWVVVVVYYYYXXXWWVVVUUTTSSSSSSSSSVVVVVVVUUTTTSSRRRQQQQPPPPNNNMMMMLLLLLLLLLLLMMMMMMMJJJJJJJIIIIHHHHGGGGFFFFFFGGFFFFFFFFEEEEEEEEDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888777777777777766666666666666555555555555555444444444444443333332222222222222222111111111111111000000000000000000//////////////////...///////////...............-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!  ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKLLLLLLLMMMMMNNNOOOPPPQQRRRTTUUUVVVVWWWWWWWWWVVVVVVVYYXXXXWWWVVUUTTSSSRRRRRRRVVVVVVVUUUTTSSRRRQQQQQPPPNNNNMMMMLLLLLLLLLLLMMMMMMJJJJJJIIIIHHHHGGGGGFFFFFFGGFFFFFFFEEEEEEEEDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>??>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888777777777777766666666666666555555555555555544444444444443333332222222222222222111111111111111000000000000000000//////////////////....//////////...............-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++******)))))(((((''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKLLLLLLLMMMMMNNNOOOPPQQQRRSTTUUVVVVWWWWWWWWWVVVVVVVVXXXXXWWWVVUUTTSSRRRRRRRRRVVVVVVVUUUTTSSRRRQQQQQQPPNNNNMMMMLLLLLLLLLLLLMMMMMJJJJIIIIIHHHHHGGGGGFFFFFEGFFFFFFFEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>??>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888777777777777766666666666666555555555555555544444444444443333332222222222222222111111111111111000000000000000000//////////////////.....//////////..............-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++******)))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKLLLLKKKKKKKKKKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJJKKKKLLLLLLMMMMMNNNNOOOPPQQQRRSTUUUVVVVWWWWWWWWVVVVVVVVUXXXXWWWVVUUTTSSRRRRQQQQRRVVVVVVVUUUTTSSSRRRQQQQQQPONNNNMMMMLLLLLLLLLLLLLMMMJJIIIIIIHHHHHGGGGGFFFFFEEFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>?>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888777777777777766666666666665555555555555555444444444444443333322222222222222221111111111111110000000000000000000/////////////////....../////////..............------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******)))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJJJJKKKKLLLLLLMMMMMNNNNOOOPPQQQRRSTTUUVVVVWWWWWWWWVVVVVVUUUXXXWWWVVUUTTSSRRRQQQQQQQRVVVVVVVUUUTTTSSRRRRQQQQQQOONNNMMMMLLLLLLLLLLLLLLLLIIIIIIIHHHHHGGGGGGFFFFFEEFFFFFFEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888887777777777777666666666666665555555555555554444444444444433333322222222222222221111111111111100000000000000000/0////////////////........////////..............-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******)))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKLKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJKKKKKLLLLLMMMMMMNNNOOOPPPQQQRRSTTUUVVVVWWWWWWWVVVVVVUUUUXXWWWVVVUUTTSSRRQQQQQQQQQUVVVVVVVUUUTTSSSRRRRQQQQQOOONNNMMMLLLLLLLLLLLLLLLLIIIIHHHHHHHGGGGGGFFFFFEEEFFFFFEEEEEEEEEDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888877777777777777666666666666655555555555555554444444444444333333222222222222222211111111111111100000000000000000/0////////////////........///////...............----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******)))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJJJKKKKKLLLLLMMMMMNNNNOOOPPPQQQRRSTTUUVVVVVWWWWWVVVVVVUUUUUXWWWWVVUUUTSSRRQQQQQQQQQQUVVVVVVVUUUTTTSSSRRRRRQQQOOONNNMMMLLLLLKKKKKLLLLLLIHHHHHHHHHGGGGGGFFFFFEEEEFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888777777777777776666666666666555555555555555544444444444444333332222222222222222111111111111111000000000000000000////////////////..........//////...............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******)))))((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJJJJJJJJKKKKKLLLLMMMMMMNNNNOOOPPPQQQRRSTTUUUVVVVVWWVVVVVVVUUUUUUWWWWVVVUUTTSSRRQQQPPPQQQQUVVVVVVVVUUUTTSSSRRRRRRQQOOONNNMMMLLLLKKKKKKKKKKKKHHHHHHHGGGGGGGGFFFFFFEEEEFFFFEEEEEEEEDDDDDDDDDDDDCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999998888888888888877777777777776666666666666655555555555555544444444444444333333222222222222222111111111111111100000000000000000////////////////.........../////...............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******)))))((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJJJJJKKKKKLLLMMMMMMNNNNOOOOPPPQQQRRSTTUUUVVVVVVVVVVVVVUUUUUTTWWWVVVUUUTTSRRQQQPPPPPQQQUVVVVVVVVUUUTTSSSSRRRRRQQOOOONNMMMLLLLKKKKKKKKKKKKHHHHGGGGGGGGGGFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888777777777777766666666666666555555555555555544444444444443333332222222222222222111111111111111000000000000000000////////////////...........///.................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******)))))(((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLMMMMMMNNNNOOOOPPPQQQRRRTTUUUVVVVVVVVVVVVUUUUUTTTWWVVVVUUTTSSRRQQQPPPPPPQQUVVVVVVVVUUUTTTSSSRRRRRRQOOOONNMMMLLLKKKKKKKKKKKJJGGGGGGGGGGGGGFFFFFFFEEEEEFFEEEEEEEEEDDDDDDDDDDDCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777666666666666665555555555555555444444444444433333332222222222222221111111111111111000000000000000000///////////////............//.................-------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******)))))(((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLMMMMMNNNNNOOOPPPPQQQRRRTTUUUUVVVVVVVVVVUUUUUTTTTWVVVVUUUTTSSRRQQPPPPPPPQQUVVVVVVVVVUUTTTSSSRRRRRRQOOOONNMMMLLLKKKKKJJJJJJJJGGGGGGGGGGGFFFFFFFFEEEEEDFFEEEEEEEEDDDDDDDDDDDCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777766666666666666555555555555555444444444444443333333222222222222221111111111111111000000000000000000///////////////................................------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******)))))((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLMMMMMNNNNOOOOPPPQQQQRRRTTTUUUUVVVVVVVUUUUUUTTTTTVVVVVUUTTSSRRQQQPPPPPPPQQUUVVVVVVVVUUTTTSSSRRRRRRQOOOONNMMMLLKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEDFEEEEEEEEDDDDDDDDDDDCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777776666666666666555555555555555444444444444443333333322222222222222111111111111111100000000000000000////////////////...............................------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******))))))(((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!  YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMMMNNNNOOOOPPPPQQQQRRRTTTUUUUVVVVVVUUUUUUTTTTTSVVVVUUUTTSSRRQQPPPPPPPPQQUUVVVVVVVVUUTTTSSSRRRRRQQOOONNNMMLLLKKKJJJJJJJJJIIGFFFFFFFFFFFFFFFFEEEEEEDDEEEEEEEEDDDDDDDDDDDCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888877777777777777766666666666665555555555555555444444444444433333333322222222222221111111111111111000000000000000000///////////////...............................------------,,,,,,,,,,,,,,,,,,,,+,,++++++++++++++++++*****))))))((((((''''''''''''&''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!  YYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMMMNNNNOOOOPPPQQQQRRRRTTTUUUUUUUUUUUUUUTTTTTTSSVVVUUUTTTSSRRQQPPPPPPPPPQUUVVVVVVVUUUTTSSSRRRRRQQQOOONNNMMLLKKKJJJJJJJIIIIIFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEDDDDDDDDDDDDCCCCCCBAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888887777777777777766666666666666555555555555555444444444444443333333332222222222221111111111111111100000000000000000///////////////................................----------,,,,,,,,,,,,,,,,,,,,,++,++++++++++++++++++******)))))(((((((''''''''''''&''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMNNNOOOOPPPPQQQQRRRSTTTUUUUUUUUUUUUUUTTTTTSSSVVUUUUTTSSRRQQPPPPOOPPPPQUUUVVVVVVUUUTTSSSRRRRQQQQOONNNMMLLLKKKJJJJJIIIIIIIFFFFFFFFFFFFFFFEEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777766666666666666555555555555545444444444444443333333333222222222222111111111111111110000000000000000////////////////..............-................----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******))))(((((((''''''''''''&&'''&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJKKKLLLMMMMNNNOOOPPPPQQQQRRRRSTTTUUUUUUUUUUUUUTTTTTSSSSVUUUUTTTSSRRQQPPPOOOOPPPPUUUUVVVVUUUTTSSSRRRQQQQQQONNNNMMLLKKKJJJJIIIIIIIIIFFFFFFFFFFFFFEEEEEEEEDDDDEEEEEEDDDDDDDDDDDCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888877777777777777766666666666665555555555555544444444444444433333333333222222222221111111111111111100000000000000000///////////////..............--...............----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******)))))(((((('''''''''''''&&'''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJKKLLLMMMMNNNOOOPPPQQQQRRRRSSTTTUUUUUUUUUUUUTTTTTSSSSSUUUUUTTSSRRQQPPPOOOOOOPPPTUUUUUUUUUTTTSSRRRQQQQQPPNNNNMMLLLKKJJJJIIIIIIIIHHFFFEEEEEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888877777777777777766666666666665555555555555544444444444444433333333333322222222221111111111111111100000000000000000////////////////............----..............----------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******))))(((((('''''''''''''&&&''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIJJJJJJJJKLLLMMMNNNOOOPPPQQQQRRRRSSSTTUUUUUUUUUUUUTTTTTSSSSSSUUUUTTTSSRRQQPPOOOOOOOOPPTTUUUUUUUTTTSSRRRQQQQPPPPNNNMMMLLKKKJJJIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>=>>==============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888877777777777777766666666666666555555555555544444444444444443333333333332222222221111111111111111110000000000000000////////////////............-----.............----------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******)))))(((((('''''''''''''&&&''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKJJJJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIJJJJJJKLLLMMMNNNOOOPPPQQQRRRRSSSSTUUUUUUUUUUUUTTTTTSSSSSSRUUUTTTSSRRQQPPOOOOONOOOOPTTTTUUUUTTTSSRRRQQQQPPPPPNNMMMLLLKKJJJIIIIIIIHHHHHEEEEEEEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>==>==============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888887777777777777766666666666666555555555555554444444444444443333333333333222222221111111111111111110000000000000000/////////////////............-----.............---------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******))))(((((('''''''''''''&&&&'&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIJJJJJKLLLLMMNNNOOPPPQQQRRRRSSSSSUUUUUUUUUUUUUTTTTTSSSSSRRUUUTTTSSRRQQPPOOONNNNNOOOSTTTTTTTTTSSSRRQQQPPPPPOOMMMMLLLKKKJJJIIIIIHHHHHHHEEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999888888888888887777777777777766666666666666555555555555554444444444444443333333333333322222221111111111111111111000000000000000/////////////////............------...........-----------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******)))))((((((''''''''''''&&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!!  XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTRRRQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIJJJJJKKLLLMMNNNOOPPPQQQRRRRSSSSVVVVVVVVVVVVVVUUUUTTTTTTSVVVVUUUTTSRRQQPPPPOOOPPPPQQQRRRRRQQQPPPOOONNNNMMMMLLKKKJJJIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEECCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888777777777777777666666665555555555555444444444444333333333333332222222222222222222111111111111111111110000000000000000///////////.............------------------,,,,,,,,,++++++++++++++++***************************)))))))((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIIIJJJJKKLLLMMNNNOOPPQQQRRRRSSSSSVVVVVVVVVVVVVVUUUUTTTTTSSVVVVUUTTSSRRQQPPOOOOOOOPPPQQQQQQQQQPPPOOONNNNMMMMMLKKKJJJJIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888777777777777777666666665555555555555544444444444433333333333333222222222222222222111111111111111111110000000000000000///////////.............------------------,,,,,,,,,++++++++++++++*****************************)))))))((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLLMMNNOOOPPQQQRRRSSSSSSVVVVVVVVVVVVVUUUUUTTTTTSSVVVUUUTTSSRQQPPPOOOOOOOOPPPPQQQQQQPPPOOONNNMMMMMLLKKKJJJJIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888877777777777777776666666555555555555554444444444443333333333333322222222222222222211111111111111111110000000000000000/////////////............------------------,,,,,,,,,,++++++++++++******************************)))))))(((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOOPPPQQRRRRSSSSSSVVVVVVVVVVVVVUUUUTTTTTSSSVVVUUTTSSRRQQPPOOOONNOOOOPPPPPPPPPPPOOONNNMMMMMLLLKKJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777776666666655555555555554444444444443333333333333322222222222222222211111111111111111110000000000000000/////////////............-----------------,,,,,,,,,,,+++++++++++******************************)))))))))((((('''''''&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOOPPPQQRRRSSSSSSTVVVWWWVVVVVVVUUUUTTTTTSSSVVUUUTTSSRRQPPOOONNNNNNOOOOPPPPPPPPOOONNNMMMMMLLLLKJJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888777777777777777666666665555555555555444444444444333333333333333222222222222222221111111111111111111000000000000000//////////////............-----------------,,,,,,,,,,,++++++++++*****************************)))))))))))(((((('''''''&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLMMNNOOPPPQQRRRSSSSSSTVVWWWWVVVVVVVUUUUTTTTSSSSVVUUTTTSSRQQPPOONNNNNNNNNOOOOOPPOOOOONNNNMMMMLLLLLJJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888777777777777777666666665555555555555544444444444433333333333333222222222222222221111111111111111111000000000000000/////////////.............----------------,,,,,,,,,,,,+++++++++***************************))))))))))))))(((((('''''''&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIJJKKKLLLMMNNOOPPQQRRRSSSSSSTVVWWWWVVVVVVUUUUUTTTTSSSSVUUUTTSSRRQQPPOONNNNNNNNNNOOOOOOOOOONNNNMMMMLLLLLKJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888877777777777777766666666555555555555554444444444443333333333333322222222222222222111111111111111110000000000000000//////////////.............----------------,,,,,,,,,,,,+++++++++*******************)))**)))))))))))))))))((((((''''''''&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIJJKKLLLMMNNOOPPQQRRRRSSSSSTVVVWVVVVVVVVUUUUTTTTSSSSSVUUUTTSSRRQPPOONNNNMMMNNNNNOOOOOOOONNNNNMMMLLLLLKKJJIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999988888888888877777777777777776666666655555555555554444444444443333333333333332222222222222222211111111111111110000000000000000//////////////.............---------------,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))((((((('''''''&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIJJKKKLLMMNNOOPPQQQRRRSSSSSSVVVVVVVVVVVVUUUUTTTSSSSSRUUUTTTSSRRQPPOONNNMMMMMMNNNNNOOOOONNNNNMMMMLLLLKKKJJIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888877777777777777776666666665555555555554444444444444333333333333332222222222222222211111111111111110000000000000000/////////////..............--------------,,,,,,,,,,,,,,+++++++++*****************))))))))))))))))))))))))(((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJKKKLLMMNNOOPPPQQRRRRSSSSSVVVVVVVVVVVUUUUTTTTSSSSRRUUUTTTSSRQQPPOONNNMMMMMMMNNNNNNNNNNNNNNMMMMLLLKKKKJIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888777777777777777666666666655555555555444444444444443333333333333222222222222222221111111111111111000000000000000///////////////.............-------------,,,,,,,,,,,,,,,+++++++++****************))))))))))))))))))))))))((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  WWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIJJKKLLLMMNNOOPPQQQRRRRSSSSVVVVVVVVVVVUUUUTTTSSSSRRRUUTTTSSRRQQPPOONNMMMMMMMMMNNNNNNNNNNNNMMMMLLLLKKKKIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999998888888888888877777777777777666666666665555555555544444444444444333333333333322222222222222221111111111111111000000000000000////////////////............-------------,,,,,,,,,,,,,,+++++++++++**************))))))))))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIJJKKKLLMMNNOOPPPQQQRRRRSSSVVVVVVVVVVUUUUTTTSSSSRRRRUTTTTSSRRQQPPONNNMMMMMMMMMMNNNNNNNNNNNMMMMLLLLKKKJIIIIHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777666666666666555555555544444444444444333333333333322222222222222222111111111111111000000000000000////////////////...........---------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZYYZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKLLMMNNNOOPPQQQRRRRRSSVVVVVVVVVUUUUTTTSSSSRRRRQTTTTSSSRRQPPOONNNMMMMMMMMMMMNNNNNNNNNNMMMMLLLKKKKJIIIHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888777777777777666666666666655555555544444444444444333333333333322222222222222222111111111111111000000000000000///////////////............---------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!  WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOPPPQQQRRRRRSVVVVVVVVVUUUUTTTSSSRRRRQQTTTSSSRRQQPPOONNMMMMMMMMMMMMMNNNNNNNNMMMMMLLLKKKKJIIHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999888888888888887777777777777666666666666665555555544444444444444333333333333332222222222222222111111111111111000000000000000///////////////............--------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHHIIJJJKKKLLMMNNNOOPPPQQQRRRRRUUVVVVVVUUUUTTTSSSRRRQQQQTTSSSRRRQQPPOONNMMMMMLMMMMMMMNNNNNNNNMMMMLLLLKKKJJIIHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBABABBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>?>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888777777777777666666666666666555555554444444444444433333333333332222222222222222211111111111111000000000000000///////////////............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKLLLMMNNOOOPPPQQQRRRRUUUVVVVUUUUTTTSSSRRRQQQQPSSSSRRRQQPPOOONNMMMMLLLLMMMMMMMNNNNNMMMMMLLLKKKKJJIHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAABBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888777777777777666666666666666555555554444444444444433333333333332222222222222222211111111111111100000000000000///////////////............--------------,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))()))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJKKKLLMMNNNOOPPPQQQQRRRUUUUUUUUUUUTTSSSRRQQQQPPPSSSRRRQQQPPOONNNMMMLLLLLLMMMMMMMNNMMMMMMMLLLKKKJJJIHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAABBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888887777777777777666666666666665555555544444444444444333333333333332222222222222221211111111111111000000000000000//////////////............--------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(()((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKLLMMMNNOOOPPPQQQRRRUUUUUUUUUUTTTSSRRQQQPPPPPSRRRRQQQPPPOONNMMMMLLLLLLMMMMMMMMMMMMMMMLLLLKKKJJJHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAABBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999998888888888888887777777777777666666666666666555555544444444444444333333333333332222222222222222111111111111111000000000000000//////////////............--------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHIIJJJKKKLLMMNNOOOPPPQQQRRRUUUUUUUUUUTTSSRRRQQPPPOOORRRRQQQPPPOONNNMMMLLLLLLLMMMMMMMMMMMMMMLLLLKKKJJJJHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999888888888888887777777777777666666666666666555555554444444444444433333333333332222222222222222111111111111111100000000000000///////////////...........--------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHIIJJJKKKLLMMNNNOOPPPQQQQRRUUUUUUUUUTTTSSRRQQPPPOOOORRQQQQPPPOOONNMMMLLLLLLLLLMMMMMMMMMMMMMLLLLKKKJJJIHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAABBBBBBBBBBBBAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777776666666666666665555555544444444444443333333333333332222222222222221111111111111111000000000000000//////////////............-------------,,,,,,,,,,,,,+++++++++++++++************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHIIJJJKKKLLMMNNNOOPPPQQQQRRUUUUUUUUUTTSSRRQQPPPOOOONQQQQQPPPPOONNNMMLLLLLLLLLLLMMMMMMMMMMMLLLLKKKJJJJIHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888877777777777776666666666666665555555544444444444444333333333333332222222222222222111111111111111100000000000000//////////////............--------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!  VWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHIIIJJJKKLLMMMNNOOPPPQQQQRRUUUUUUUUTTTSSRRQQPPOOONNNQQQPPPPPOONNNMMMLLLLLLLLLLLLLMMMMMMMMLLLLKKKKJJJIIHHHGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAAAABBBBBBBBBBBAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888877777777777776666666666666665555555544444444444444333333333333332222222222222222111111111111111100000000000000///////////////...........--------------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!   VVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHIIIJJJKKLLMMNNNOOPPPQQQQRRUUUUUUUUTTTSSRQQPPOOONNNNQQPPPPPOOONNMMMLLLLLLLLLLLLLLLLMMMMMLLLLLKKKJJJJIIHHGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAAAAABBBBBBBBBBAAAAAA@@@@@???????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888887777777777776666666666666665555555544444444444444333333333333332222222222222222211111111111111100000000000000///////////////............--------------,,,,,,,,,,,,++++++++++++++++************)))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!   VVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHIIIJJJKKLLMMNNNOOPPPQQQRRRUUUUUUUUTTSSRRQQPPOONNNNMPPPPPPOOONNNMMLLLLLKKKKKLLLLLLLLLLLLLLLLKKKKJJJIIIHHGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAABBBBBBBBBBAAAAAAA@@@@@???????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888877777777777766666666666666655555555444444444444444333333333333322222222222222222111111111111111100000000000000//////////////............--------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!   VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHIIIJJJKKLLMMNNOOOPPQQQQRRRUUUUUUUUTTSSRRQQPOOONNNMMPPPPPOOONNNMMMLLLLKKKKKKKLLLLLLLLLLLLLLKKKKJJJJIIIHGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@???????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888877777777777766666666666666665555555544444444444444333333333333322222222222222222111111111111111100000000000000///////////////............--------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!   VVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHIIIIIIIJJJKKKLLMMNNOOPPQQQRRRSSSSUUUUUUUUTTSSRRQPPOONNNNMMPPPPPOOOONNMMMLLLLLKKKKKLJJJJJKKKKKKJJJJJIIIIHHHGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777777766666666666666655555555444444444444443333333333322222222222222222111111111111100000000000000///////////////..............--------------,,,,,,,,,,,,++++++++++++++++**************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHIIIIIIIJJJKKKLLMMNNOOPPQQQRRRSSSSUUUUUUUTTTSSRRQPPOONNNMMMPPPPPOOONNNMMMLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777777766666666666666655555555444444444444443333333333322222222222222222111111111111100000000000000////////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHHHIIIIIIIJJJKKKLLMMNNOOPPQQQRRRSSSSUUUUUUUTTTSSRQQPPOONNNMMMPPPPOOOONNMMMLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777777766666666666666655555555444444444444443333333333332222222222222222211111111111110000000000000////////////////...............-------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLMMNNOOPPQQRRRRSSSSUUUUUUUTTSSRRQQPPOONNNMMMPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHGGGFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888877777777777777777666666666666666555555554444444444444443333333333322222222222222222111111111111100000000000000///////////////................-------------,,,,,,,,,,,,++++++++++++++++**************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLMMNNOPPPQQRRRSSSSSUUUUUUTTTSSRRQQPPOONNNMMMPPPPOOONNNMMLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHGGGFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===============<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888877777777777777767666666666666666655555555444444444444443333333333322222222222222222111111111111110000000000000///////////////.................-------------,,,,,,,,,,,,++++++++++++++++**************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLMMNNOOPPQQRRRSSSSSUUUUUUTTTSSRRQQPPOONNNMMMPPPPOOONNNMMLLLKKKKKKKKKKIIJJJJJJJJJJIIIIIHHHHGGGGFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>>>>>>>================<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888877777777777777766766666666666666655555555544444444444443333333333332222222222222222111111111111110000000000000////////////////.................------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLMMNNOOPPQQRRRRSSSSUUUUUTTTSSSRRQQPPOONNNNMMPPPOOOONNMMMLLLKKKKKKKKKKIIIIIJJJJJJIIIIIIHHHHGGGGFEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>=>>>>>>>>================<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888888777777777777777766666666666666666555555555544444444444443333333333332222222222222222111111111111110000000000000///////////////..................------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKLLMMNNOOPPQQRRRRSSSSUUUTTTTTSSRRQQPPPOONNNNMMPPPPOOONNMMMLLKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGFEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>==>>>>>>>================<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888888777777777777777766666666666666666555555555554444444444443333333333333222222222222222111111111111110000000000000///////////////..................-------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKLLMMNNOOPPQQQRRRRSSSTTTTTTTSSSRRQQPPOOONNNNMMPPPOOONNNMMLLLKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>===>>>>>>===============<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999988888888888888777777777777777666666666666666665555555555554444444444433333333333333222222222222222111111111111110000000000000///////////////..................------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKKLLMNNOOPPQQQRRRRRSSTTTTTTSSSRRQQQPPOOONNNNMMPPPOOONNNMMLLLKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>====>>>>>===============<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999998888888888888777777777777777666666666666666665555555555555444444444433333333333333322222222222222111111111111110000000000000///////////////..................-------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOPPPQQQRRRRRRTTTTTSSSRRRQQPPPOOONNNNMMPPPOOONNNMMLLKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGEEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA@@@@@@???????>>>>>>>>>=====>>>>>==============<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777776666666666666666665555555555555444444444333333333333333322222222222221111111111111100000000000000//////////////...................------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKLLMMNNOOPPQQQRRRRRRTTTSSSSRRRQQQPPOOOONNNNMMPPPOOONNMMMLLKKKJJJJJJJJJHHIIIIIIIIIIIIHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>=====>>>===============<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777776666666666666666665555555555555544444444333333333333333332222222222221111111111111110000000000000///////////////..................-------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKLLMMNNOOPPPQQQRRRRRTSSSSSRRRQQQPPPOOONNNNNMMPPPOOONNMMLLLKKKJJJJJJJJJHHHHIIIIIIIIIHHHHHHGGGGGFEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBAAAAAAAA@@@@@@???????>>>>>>>>>======>>>===============<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999888888888888877777777777777776666666666666666655555555555555444444444333333333333333322222222222211111111111111100000000000000//////////////..................--------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKLLLMNNOOOPPQQQQRRRRSSSSSRRRQQQPPPOOONNNNNMMMPPPOOONNMMLLLKKKJJJJJJJJJHHHHHIIIIIIIIHHHHHGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAA@@@@@@??????>>>>>>>>>=======>>==============<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999888888888888877777777777777776666666666666666655555555555555444444444333333333333333322222222222221111111111111110000000000000//////////////...................-------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKKLLMMNNOOPPPQQQQQQQSSSSRRRRQQQPPOOOONNNNNMMMPPOOONNNMMLLKKKJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAA@@@@@@??????>>>>>>>>>========>==============<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999998888888888888777777777777777766666666666666666555555555555555444444443333333333333333222222222222211111111111111100000000000000//////////////..................-------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKKLLMMNNOOPPPQQQQQQQSSSRRRRQQQPPPOOONNNNNMMMMPPOOONNMMMLLKKKJJJJJJJJJJHHHHHHIIIIHHHHHHHHGGGGGFFEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBAABAAAAAABBAAAABBBBBBBBBBBAAAAAAA@@@@@@??????>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999998888888888888877777777777777766666666666666666555555555555555444444443333333333333333222222222222211111111111111110000000000000////////////./...................-------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHGGGGGGHHHHHHHHHHHHHHHHIIIIJJJKKKLLMMNNOOOPPPQQQQQQSSRRRRQQQPPPOOONNNNNMMMMMPPOOONNMMLLLKKKJJJJJJJJJJHHHHHHHIIIHHHHHHHGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBBABABBBBBBBABBBBBBBBBBBBBAAAAAAA@@@@@@??????>>>>>>>>>=======================<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999999988888888888888877777777777777666666666666666666555555555555554444444433333333333333332222222222222111111111111111110000000000000///////////.....................-------------,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIJJJJKKLLLMMNNOOOPPPQQQQQQSRRRRQQQPPPOOONNNNNMMMMMMPOOONNNMMLLLKKKJJJJJJJJJJHHHHHHHIIHHHHHHHHGGGGGFFFEEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@??????>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999988888888888888877777777777777666666666666666666555555555555554444444443333333333333333222222222222111111111111111111000000000000////////////....................--------------,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIJJJKKKLLLMMNNOOOPPPPQQQQQRRRRRQQQPPOOONNNNMMMMMMMLPOOONNMMMLLKKKKJJJJJJJJJJHHHHHIIIIHHHHHHHHGGGGGFFFEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;::::::::::::::99999999999988888888888888877777777777777666666666666666666555555555555554444444443333333333333332222222222222111111111111111111000000000000////////////....................--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVUVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIJJJJKKKLLMMMNNOOOPPPPQQQQQRRRRQQQPPPOOONNNMMMMMMMLLOOOONNMMMLLKKKJJJJJJJJJJJHHHIIIIIIHHHHHHHGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@???????>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;::::::::::::::99999999999988888888888888877777777777777666666666666666666555555555555554444444443333333333333333222222222222111111111111111111000000000000/////////////...................---------------,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIJJJJKKLLLMMMNNOOOPPPPQQQQQRRRRQQQPPOOONNNMMMMMMMLLLOOONNNMMLLLKKKJJJJJJJJJJJHIIIIIIIIHHHHHHHGGGGGFFFFEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@???????>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;::::::::::::::999999999999988888888888888777777777777777666666666666666665555555555555554444444433333333333333332222222222221111111111111111110000000000000////////////...................---------------,,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIJJJKKKLLLMMNNNOOOPPPPQQQQQRRRRQQQPPOONNNMMMMMMLLLLLOOONNMMMLLLKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGFFFFFEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@???????>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;::::::::::::::999999999999988888888888888777777777777776666666666666666665555555555555554444444433333333333333332222222222221111111111111111110000000000000////////////...................---------------,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIJJJKKLLLMMMNNNOOOPPPPQQQQQRRRQQQPPPOONNNMMMMLLLLLLLOONNNMMMLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@???????>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;::::::::::::::999999999999988888888888888777777777777776666666666666666565555555555555554444444443333333333333332222222222221111111111111111110000000000000/////////////..................---------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIJJKKKLLLMMMNNOOOPPPPPQQQQQRRRQQQPPOONNNMMMMLLLLLLLLONNNNMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@???????>>>>>>>>>============<========<<<<<<<<<<<<<<<;;;;::::::::::::::999999999999988888888888888777777777777777666666666666666556555555555555554444444444333333333333332222222222221111111111111111111000000000000/////////////..................----------------,,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJJKKKLLMMMNNNOOOPPPPPQQQQQRRRQQQPPOONNNMMMLLLLLLLLKONNNMMMLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGFFFFFEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAA@@@@???????>>>>>>>>>============<<=======<<<<<<<<<<<<<<<;;;;::::::::::::::999999999999988888888888888777777777777777666666666666666555555555555555554444444444433333333333332222222222221111111111111111111000000000000//////////////................-----------------,,,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHIIJJJKKKLLMMMNNNOOOOPPPPPPPPRRRQQQPPOONNMMMMLLLLLLLLKNNNMMMLLKKKJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGFFFFFEEEEDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAA@@@@???????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999998888888888887777777777777776776666666666666666555555555544444444444444433333333333333322222222222222221111111111111111100000000000000/////////////...............------------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIJJJKKLLLMMMNNNOOOPPPPPPPPPRRRQQQPPOONNMMMLLLLLLLLKKNNNMMMLLKKKJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGFFFFEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBCCCCBBBBBBAAAA@@@@@???????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999999998888888888887777777777777776676666666666666666555555555544444444444444433333333333333322222222222222221111111111111111110000000000000//////////////..............------------------,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJJKKKLLMMMNNNOOOPPPPPPPPPRRRQQPPOONNNMMMLLLLLLLKKKNNMMMLLLKKJJJJJIIIIJJJJJJIIIIIIHHHHHGGGGFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBABAAAAAAAAAAAAAAAABBBBBBBBBCCCCCBBBBBBAAAA@@@@???????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999999998888888888887777777777777776666666666666666666555555555544444444444444433333333333333322222222222222222111111111111111100000000000000//////////////..............------------------,,,,,,,,,,,,,++++++++++++++************)))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJJKKKLLMMMNNNOOOOPPPPPPPPRRQQQPPOONNMMMLLLLLLLKKKKNNMMMLLKKKJJJJIIIIIJJJJJJIIIIIHHHHHGGGGFFFFEEEEEEECCCCCCCCCCCCCCCCCBBBBBBAABAAAAAAAAAAAAAAAAABBBBBBBBCCCCCBBBBBBAAAA@@@???????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999999998888888888887777777777777776666666666666666666555555555544444444444444433333333333333322222222222222222111111111111111110000000000000//////////////...............----------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKKLLMMMNNNOOOOPPPPPPPPRRQQQPPOONNMMMLLLLLLLKKKKNNMMMLLKKKJJJIIIIIIIJJJJJIIIIHHHHHHGGGFFFFEEEEEEEDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCBBBBBBAAA@@@@?????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999999988888888888877777777777777766666666666666666665555555555544444444444444433333333333333222222222222222221111111111111111100000000000000/////////////...............----------------,,,,,,,,,,,,,,+++++++++++++++************)))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJJKKLLLMMNNNOOOOPPPPPPPPRQQQPPOOONNMMMLLLLLLKKKKKNMMMLLLKKJJJJIIIIIIIIIJJJHHHHHHHHHGGGGFFFEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCBBBBBAAAA@@@?????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999998888888888877777777777777766666666666666666665555555555554444444444444433333333333333222222222222222221111111111111111100000000000000/////////////...............----------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""!!""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMMNNNOOOOPPPPPPORQQQPPOONNMMMLLLLLLLKKKKKNMMMLLLKKJJJIIIIIIIIIIIJJHHHHHHHHGGGGFFFFEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCBBBBBBAAAA@@@?????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999998888888888887777777777777776666666666666666666555555555555444444444444433333333333333222222222222222222111111111111111100000000000000/////////////................---------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!"!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFGGGHHHIIJJJKKLLLMMNNNOOOOOPPPPOOQQQPPPOONNMMMLLLLLLLLKKKKNMMMLLLKKJJJIIIIIIIIIIIIIHHHHHHGGGGGFFFFEEEEEDDDDDCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAA@@@@????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999988888888888877777777777777766666666666666666665555555555555444444444444333333333333332222222222222222221111111111111111000000000000000////////////................--------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!!"!!!!!!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGHHIIIJJKKKLLMMMNNNOOOOOOOOOOQQQPPOOONNMMMLLLLLLLLKKKKNMMMLLKKKJJIIIIIIIIIIIIIIHHHHGGGGGGFFFFEEEEEDDDDDDCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAAAAAAABBBBBBBBBBBBBBBAAA@@@?????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999988888888888877777777777777766666666666666666665555555555555544444444444333333333333332222222222222222221111111111111111000000000000000////////////................---------------,,,,,,,,,,,,++++++++++++++++++************)))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  RRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUVUUUUUUUUUUUWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGHHIIJJJKKLLLMMNNNNOOOOOOOOOQQPPPOONNNMMMLLLLLLLLLKKKNMMMLLKKKJJIIIIIHHHIIIIIIGGGGGGGGFFFFFEEEEEDDDDDDDCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAAAAAABBBBBBBBBBBBBAAAA@@@????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999999999999888888888888777777777777777666666666666666666655555555555555544444444444333333333333332222222222222222211111111111111111000000000000000///////////.................--------------,,,,,,,,,,,,++++++++++++++++++************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJJKKLLMMMNNNNOOOOOOOOQQPPOOONNMMMLLLLLLLLLLKKKNMMMLLKKJJJIIIIHHHHHHHHIIGGGGGGGFFFFFEEEEEEDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@AAAAAAABBBBBBBBBBBBBAAA@@@@????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999999999888888888888777777777777777666666666666666666655555555555555544444444444333333333333332222222222222222211111111111111111000000000000000////////////................--------------,,,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFGGGGHHIIIJJKKKLLMMMNNNOOOOOOOOQPPPOONNNMMMLLLLLLLLLLLKKNNMMLLKKJJJIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEDDDDDDDDBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAABBBBBBBBBBBAAAA@@@????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999888888888888877777777777777666666666666666666655555555555555544444444444333333333333332222222222222222211111111111111111000000000000000////////////................--------------,,,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIJJJKKLLLMMNNNNOOOOOONPPPPOONNNMMMLLLLLLLLLLLKKNNMMLLKKJJIIIIHHHHHHHHHHHFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAABBBBBBBBBBAAAA@@@????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999888888888888887777777777777666666666666666666655555555555555544444444444333333333333332222222222222222211111111111111111000000000000000////////////................--------------,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHIIIJJKKKLLMMMNNNNNOOONNPPPOOONNMMMMLLLLLLLLLLLKKNMMMLLKKJJIIIHHHHHHHHHHHHFFFFFFFFEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAABBBBBBBBAAAA@@@@???>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888888887777777777777666666666666666666665555555555555544444444444333333333333332222222222222222211111111111111111000000000000000////////////................---------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"####""""""""""""""""!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIIJJKKKLLMMMNNNNNNNNNPPPOOONNMMMMLLLLLLLLLLLKKNMMMLLKKJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAA@@@????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999998888888888888877777777777776666666666666666666655555555555555444444444443333333333333332222222222222222111111111111111110000000000000000///////////................---------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"###""""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHIIIJJJKKLLLMMNNNNNNNNNPPPOONNNMMMMLLLLLLLLLLLKKNMMMLLKKJJIIHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999998888888888888877777777777776666666666666666666655555555555555444444444443333333333333332222222222222222111111111111111110000000000000000////////////...............---------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""##""""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHHIIIJJKKKLLMMMNNNNNNNNPPOOONNNMMMMLLLLLLLLLLKKKNMMLLKKJJIIIHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@???>>>>>>=>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999998888888888888877777777777776666666666666666666655555555555555444444444443333333333333332222222222222222111111111111111110000000000000000////////////...............---------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""##""""""""""""""""!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHHIIIJJJKKLLLMMMNNNNNNNPPOOONNNMMMMLLLLLLLLLLKKKMMMLLKKJJIIIHHHGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@????>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999998888888888888877777777777777666666666666666666655555555555555544444444443333333333333332222222222222222111111111111111100000000000000000////////////...............----------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""#""""""""""""""""!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFGGHHHHIIJJJKKLLLMMMNNNNNNNPPOOONNNMMMMLLLLLLLLLKKKKMMMLLKKJJIIHHHHGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCBBBBBBBAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@????>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888877777777777776666666666666666666655555555555555544444444443333333333333332222222222222221111111111111111110000000000000000/////////////..............----------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""#""""""""""""""""!!!!!!!!!!!!!!!!!!!  QQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEFFFFFGGGHHHIIIJJKKKLLMMMMNNNNNNPPOOONNNMMMMMLLLLLLLLKKKKMMLLKKJJIIIHHHGGGGGGGGGFFEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@????>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888877777777777776666666666666666665655555555555555544444444443333333333333332222222222222222111111111111111111000000000000000/////////////..............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTUUTTTTTTTTTTTTTTTVVVVVVVVUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEFFFFGGGHHHIIIJJJKKLLLMMMNNNNNNPPOOONNNMMMMMLLLLLLLKKKKJMMLLKKJJIIHHHGGGGGGGFFFFFEEEEEDDDDDDDDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@????>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888887777777777776666666666666666665555555555555555544444444444333333333333332222222222222222111111111111111110000000000000000/////////////..............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFGGGHHHHIIIJJKKKLLMMMMNNNNNPPOOONNNNMMMMLLLLLLLKKKKJMLLKKJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888887777777777776666666666666666665555555555555555544444444444333333333333332222222222222222111111111111111110000000000000000/////////////..............----------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEFFFGGGGHHHIIIJJJKKLLMMMMNNNNNPPOOOONNNMMMMMLLLLLKKKKJJLLLKKJJIIHHHGGGGGFFFFFFFFEDDDDDDDDDDDDDDDDDDDDCCCCBBBBBAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@????>>>>>=============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888887777777777776666666666666666665555555555555555544444444444433333333333333222222222222222111111111111111110000000000000000//////////////.............----------------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGHHHIIIJJKKLLLMMMMNNNNPPOOOONNNMMMMMLLLLLKKKJJJLLKKJJIIIHHHGGGGGFFFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888887777777777776666666666666666665555555555555555544444444444443333333333333222222222222222111111111111111110000000000000000//////////////.............----------------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGHHHIIIJJKKKLLMMMMMNNNPOOOOONNNNMMMMLLLLLKKKJJJLLKKJJIIHHHGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999888888888888887777777777776666666666666666665555555555555555544444444444444333333333333222222222222222111111111111111110000000000000000///////////////............----------------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  QRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHIIIJJKKKLLMMMNNNNNNPPPPPOOOONNNNMMMMLLLLKKKJNMMLLKKJJJIIIIHHHHHHHHHHGEDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAAAAA@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>==============<<<<<<<<<<<<;;;;;::::::::::::::9999999999999888888888888887777777776666666666666665555555555555555555555444444444444444333333333333333222222221111111111111111100000000000000///////////////.............---------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDEEEEEEEEEEFFFFGGGGGHHHIIIJJKKLLLMMMNNNNNPPPPPPOOOONNNNMMMLLLKKKJJMMMLLKKJJIIIIHHHHHHHHHHGGDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAAAAAA@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>=============<<<<<<<<<<<<;;;;;;::::::::::::99999999999999888888888888887777777777666666666666665555555555555555555555544444444444444333333333333333222222222111111111111111100000000000000////////////////...........----------------,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEEFFFFGGGGHHHHIIJJKKKLLMMMNNNNNPPPPPPOOOONNNNMMMLLLKKKJJMMLLKKJJJIIIHHHHHHHHHGGGGDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>=============<<<<<<<<<<<<;;;;;;;::::::::::::9999999999999888888888888888777777777766666666666655555555555555555555555544444444444444333333333333333222222222211111111111111100000000000000////////////////............---------------,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDEEEEEEEEFFFFGGGGHHHIIIJJKKLLLMMMNNNNPPPPPPOOOONNNNMMMLLLKKJJJMMLLKKJJIIIIHHHHHHHHGGGGGDDDDDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999999988888888888888777777777776666666666665555555555555555555555544444444444444433333333333333222222222221111111111111100000000000000////////////////............---------------,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEFFFFGGGGHHHIIJJKKKLLMMMMNNNPPPPPPOOOONNNNMMMLLKKKJJIMLLKKKJJIIIHHHHHHHHGGGGGGDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999998888888888888777777777777666666666655555555555555555555555544444444444444433333333333333222222222222111111111111100000000000000////////////////............---------------,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEFFFFGGGGHHIIIJJKKLLLMMMMNNPPPPPPOOOONNNNMMMLLKKKJJIMLLKKJJJIIIHHHHHHHGGGGGGGDDDDDDDDDDDCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999998888888888888777777777777766666666655555555555555555555555544444444444444433333333333333222222222222211111111111100000000000000////////////////............---------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLJIIIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIJJJKKLLMMMMMNPPPPPPOOOONNNNMMLLLKKJJJIMLLKKJJIIIHHHHHHHGGGGGGGGDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999998888888888888777777777777776666666655555555555555555555555544444444444444433333333333333322222222222221111111111100000000000000////////////////............---------------,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHIIJJKKLLLMMMMMPPPPPPOOOONNNNMMLLLKKJJIILLKKKJJIIIHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????>>>>>=======<===<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999988888888888887777777777777766666666555555555555555554555555444444444444444333333333333333222222222222221111111111000000000000000///////////////.............---------------,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFGGGGHHIIJJJKKLLLMMMMPPPPPPOOOONNNNMMLLLKKJJIILLKKJJJIIIHHHHHGGGGGGGGGGDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>=======<===<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999999888888888888877777777777777666666665555555555555555444555554444444444444443333333333333332222222222222221111111110000000000000000//////////////.............---------------,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFGGGHHHIIJJKKKLLMMMMPPPPPPOOOONNNNMMLLLKKJJIILLKKJJIIIHHHHHHGGGGGGGGGGDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>======<<==<<<<<<<<<<;;;;;;;;;;;;;::::::9999999999999998888888888888777777777777776666666655555555555555555444555444444444444444433333333333333322222222222222211111111100000000000000000/////////////.............---------------,,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$################"""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGGHHIIJJJKKLLLMMMPPPPPPOOOOONNNMMLLKKKJJIILLKKJJIIIHHHHHGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>======<<<=<<<<<<<<<<;;;;;;;;;;;;;::::::9999999999999998888888888888777777777777776666666655555555555555555444455444444444444444433333333333333322222222222222211111111100000000000000000/////////////.............---------------,,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGHHHIIJJKKLLLMMMOPPPPOOOOOONNNMMLLKKJJIIHLKKJJJIIIHHHHHGGGGGGGGGGGDDDDDCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999998888888888888777777777777776666666655555555555555554444445444444444444444433333333333333322222222222222211111111100000000000000000/////////////..............--------------,,,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFGGGHHIIJJKKKLLLMMOOPPPOOOOOONNNMMLLKKJJIIHLKKJJJIIHHHHHGGGGGGGGGGGGDDDDDCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999998888888888888777777777777777666666655555555555555554444444444444444444444433333333333333322222222222222211111111100000000000000000/////////////...............--------------,,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFGGHHIIIJJKKLLLMMOOOPPOOOOOONNNMMLLKKJJIIHLKKJJIIIHHHHHGGGGGGGGGGGGDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999988888888888888777777777777777666666655555555555555554444444444444444444444433333333333333322222222222222211111111100000000000000000/////////////...............--------------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFGGGHHIIJJKKKLLLMOOOOOOOOOOONNNMMLLKKJJIIHLKKJJIIIHHHHGGGGGGGGGGGGGDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@AAAAAAAAAAAAABBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999988888888888888777777777777777666666665555555555555554444444444444444444444433333333333333322222222222222211111111100000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDEEEEEEEFFFGGGHHIIJJKKKLLLMOOOOOOOOOOONNNMMLLKKJJIIHKKJJJIIHHHHHGGGGGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@AAAAAAAAAAAABBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999988888888888888777777777777777666666665555555555555554444444444444444444444333333333333333322222222222222211111111100000000000000000/////////////................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLKKKKKKKKKKKIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDEEEEEEEFFFFGGHHIIJJJKKLLLMOOOOOOOOOOONNNMMLLKKJJIHHKKJJIIIHHHHGGGGGGGGGGGGGFDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@AAAAAAAAAAABBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999998888888888888777777777777777666666666555555555555554444444444444444444444333333333333333322222222222222211111111100000000000000000/////////////................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEFFFFGGHHHIIJJKKLLLLOOOOOOOOOOONNNMMLLKKJIIHHKKJJIIIHHHHGGGGGGGGGGGGFFCCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@@AAAAAAAAAABBBAAAAAAA@@@@@@@@@?????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999998888888888888777777777777777666666666655555555555554444444444444444444444333333333333333322222222222222221111111100000000000000000/////////////................---------------,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEFFFGGGHHIIJJKKKLLLOOOOOOOOOOONNNMMLLKKJIIHHKJJIIIHHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888888888888877777777777777766666666665555555555554444444444444444444444333333333333333322222222222222221111111110000000000000000/////////////................---------------,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEFFFGGGHHIIJJKKKLLLOOOOOOOOOOONNNMMLLKJJIIHGKJJIIIHHHHGGGGGGGGGGGFFFFCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>=======<<<<<<<<;<<<<;;;;;;;;;;;:::::::::::99999999988888888888888887777777777777666666666666555555555554444444444444444444444333333333333333332222222222222221111111111000000000000000/////////////.................---------------,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEFFFGGHHIIJJJKKLLLOOOOOOOOOOONNNMMLKKJJIHHGJJIIIHHHHGGGGGGGGGGGFFFFFCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>=======<<<<<<<<;;<<<;;;;;;;;;;;::::::::::::9999999988888888888888887777777777777666666666666655555555554444444444444444444444333333333333333332222222222222221111111111100000000000000//////////////................---------------,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEFFFGGHHHIIJJKKLLLOOOOOOOOOOONNMMLLKKJIIHHGJJIIIHHHHGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<;;<<;;;;;;;;;;;:::::::::::::999999988888888888888887777777777777666666666666665555555554444444444444443444444333333333333333322222222222222221111111111110000000000000//////////////................---------------,,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  OOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEFFFGGHHIIJJKKKLLOOOOOOOOOOONNMMLLKJJIHHGGJJIIHHHHGGGGGGGGGGFFFFFFFCCCCCCCCBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@????????????>>>>>>=======<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::::999999988888888888888887777777777777666666666666666555555554444444444444444344444333333333333333332222222222222221111111111111000000000000//////////////................----------------,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKKLLOOOOOOOOOONNNMMLLKJJIHHGFJIIHHHHGGGGGGGGGGGFFFFFFFCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@????????????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999988888888888888887777777777777766666666666666655555555444444444444444334444333333333333333322222222222222221111111111111100000000000//////////////................----------------,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEFFGGGHHIIJJKKLLNOOOOOOOOONNNMMLKKJIIHGGFIIIHHHHGGGGGGGGGGFFFFFFFFCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999988888888888888887777777777777766666666666666655555555444444444444444333444333333333333333322222222222222221111111111111110000000000///////////////................---------------,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHIIJJKKLLLOOOOOOOOOOONNMMLKKJIIHGGFIHHHGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>?????>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::99988888888888888887777777777777666666666666666655665555555555555544444444444444333333333333333322222221111111111111111100000000000000000000//////////////.................------------,,,,,,,,,,,,,,,,,++++++++++++*************)**)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIJJKKKLLNOOOOOOOOONNNMLLKJJIHHGFFHHHGGGGGGGFFFFFFFFFFFEEEEBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>????>>>>>>>==========<<<<<<;;;;;;;;;;;;::::::::::::9988888888888888887777777777777666666666666666655565555555555555554444444444444333333333333333322222221111111111111111100000000000000000000//////////////.................------------,,,,,,,,,,,,,,,,,++++++++++++*************))*))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIJJKKLLNNOOOOOOONNNMMLLKJIIHGGFFHHHGGGGGGFFFFFFFFFFFFEEEEBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>???>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::::988888888888888887777777777777666666666666666655555555555555555554444444444444333333333333333322222222111111111111111100000000000000000000///////////////................------------,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  OOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEFFGGHHIIJJJKKLNNNOOOOOONNNMMLKKJIIHGGFFHHGGGGGGFFFFFFFFFFFFEEEEEBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>?>>>>>>>>==========<<<<<<;;;;;;;;;;;;::::::::::::::88888888888888887777777777777666666666666666655555555555555555554444444444444433333333333333322222221111111111111111100000000000000000000///////////////................------------,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  OOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEFFFGGHHIIJJKKKNNNNOOOONNNMMLLKJJIHHGFFEHHGGGGGGFFFFFFFFFFFFEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::::::988888888888888777777777777777666666666666666555555555555555555544444444444444333333333333333222222221111111111111111000000000000000000000//////////////................------------,,,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFFGGHHHIIJJKKMNNNNNNNNNNMMLLKJJIHGGFFEHGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>=>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::::998888888888888777777777777777666666666666666555555555555555555544444444444444333333333333333222222222111111111111111000000000000000000000//////////////.................------------,,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRSSRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEFFGGHHIIJJKKMMNNNNNNNNMMMLKKJIIHGGFFEHGGGGGFFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::::::999888888888888877777777777777666666666666666555555555555555555554444444444444333333333333333222222222211111111111111000000000000000000000///////////////................-----------,,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFGGHHHIIJJKMMMNNNNNNNMMLLKKJIIHGGFEEHGGGGGFFFFFFFFFFFFFEEEEEEBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????>>>>>>>>>>>>>=====>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::::::999988888888888877777777777776666666666666666555555555555555555544444444444444433333333333333222222222221111111111111000000000000000000000////////////////...............------------,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEFFFGGHHIIJJKMMMNNNNNNMMMLLKJJIHHGFFEEGGGGGFFFFFFFFFFFFFFEEEEEEBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????>>>>>>>>>>>>=======>>>==========<<<<<<<<<<<;;;;;;;;::::::::::::::9999988888888887777777777777776666666666666665555555555555555555544444444444444433333333333332222222222221111111111110000000000000000000000////////////////..............------------,,,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHIIIJJLMMMMNNNMMMMLLKJJIHHGFFEEGGGGGFFFFFFFFFFFFFFEEEEEEBBBAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????>>>>>>>>>>>>=========>>==========<<<<<<<<<<<<;;;;;;;::::::::::::::9999998888888887777777777777777666666666666665555555555555555555544444444444444433333333333332222222222222111111111110000000000000000000000/////////////////.............------------,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGHHHIIJJLMMMMMMMMMMLLKKJJIHHGFFEEGGGGGFFFFFFFFFFFFFEEEEEEEBBBAAAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;::::::::::::::9999999888888887777777777777777666666666666665555555555555555555544444444444444433333333333332222222222222211111111110000000000000000000000/////////////////.............-------------,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHJIIIIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFGGGHHIIJJLLMMMMMMMMMLLKKJJIHHGFFEEGGGGGFFFFFFFFFFFFFEEEEEEDBBAAAAAAAAAAAAA@@@@@@@@@@??????????????????????????>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;::::::::::::::9999999988888887777777777777777666666666666665555555555555555555544444444444444433333333333333222222222222221111111100000000000000000000000/////////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! !!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHIIJJLLMMMMMMMMLLLKKJIIHHGFFEEGGGGGGFFFFFFFFFFFFEEEEEEDBAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>============<<========<<<<<<<<<<<<;;;;;;;;::::::::::::::9999999998888887777777777777777666666666666665555555555555555555544444444444444433333333333333222222222222222111111110000000000000000000000/////////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! !!!!  NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHIIIJLLLMMMMMMMLLLKKJIIHGGFFEEHGGGGGFFFFFFFFFFFEEEEEEDDBAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>============<<<=======<<<<<<<<<<<<;;;;;;;;::::::::::::::9999999999888887777777777777777666666666666665555555555555555555544444444444444433333333333333222222222222222211111110000000000000000000000//////////////////.............---------------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! !!!!  NNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHIIIJLLLMMMMMMMLLLKKJIIHHGFFEEHGGGGGFFFFFFFFFFFEEEEEEDDAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>===========<<<<<======<<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999888877777777777777776666666666666655555555555555555555444444444444444333333333333332222222222222222111111100000000000000000//00///////////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! !!!  NNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDEEEFFGGGHHIIIJLLLLMMMMMLLLKKJJIIHHGFFEEHGGGGGFFFFFFFFFFEEEEEEDDDAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<====<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999988877777777777777776666666666666655555555555555554555444444444444444333333333333332222222222222222111111100000000000000000///0///////////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! !!  NNNNNNNNNNNNNNNNNNNOOOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEEFFGGGHHIIIJLLLLMMMMLLLLKKJJIIHHGFFEEHGGGGGFFFFFFFFFFEEEEEEDDDAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999998877777777777777776666666666666655555555555555554455444444444444444333333333333332222222222222222111111100000000000000000///////////////////////.............----------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! !!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEEFFGGGHHIIIJLLLLLLLLLLLLKKJJIIHHGFFEEHGGGGGFFFFFFFFFEEEEEEDDDDAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<==<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999877777777777777776666666666666555555555555555554445444444444444444333333333333332222222222222222111111100000000000000000///////////////////////.............----------------,,,,,,,,,,,,,++++++++++++++++************))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! !  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEEFFGGGHHIIIILLLLLLLLLLLLKKJJIIHHGFFFEHGGGGGFFFFFFFFFEEEEEEDDDDAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999977777777777777776666666666666555555555555555554444444444444444444333333333333333222222222222222111111100000000000000000//////////////////////..............----------------,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDEEEFFGGGHHHIIIKLLLLLLLLLLKKKJJIIHHGFFFEHGGGGGFFFFFFFFEEEEEEDDDDDAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999987777777777777776666666666666555555555555555544444444444444444444333333333333333222222222222222111111100000000000000000//////////////////////..............---------------,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGIIIIIHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDEEEFFGGGHHHIIIKLLLLLLLLLLKKKJJIIHHGGFFEHGGGGGFFFFFFFFEEEEEDDDDDDAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999988777777777777766666666666666555555555555555544444444444444444444333333333333333222222222222222111111100000000000000000//////////////////////..............----------------,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGIIIHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFGGGHHHIIIKLLLLLLLLLKKKKJJIIHHGGFFEHGGGGGFFFFFFFEEEEEEDDDDDDAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999888877777777777766666666666666555555555555555544444444444444444444333333333333333222222222222222111111110000000000000000//////////////////////..............---------------,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFGGGHHHIIIKKLLLLLLLLKKKJJJIIHGGFFFEHGGGGFFFFFFFFEEEEEDDDDDDCAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999988888777777777776666666666666655555555555555554444444444444444444433333333333333322222222222222221111111100000000000000///////////////////////..............----------------,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))())(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFGGGHHHIIIKKKLLLLLLKKKKJJIIHHGGFFFEHGGGGFFFFFFFEEEEEEDDDDDDCAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999988888877777777776666666666666665555555555555554444444444444444444433333333333333322222222222222221111111110000000000000///////////////////////..............---------------,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))(()(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  MMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFFGGHHHIIIKKKKLLLKKKKKJJJIIHHGGFFFEHGGGGFFFFFFFEEEEEDDDDDDCCA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;<<<<<<<;;;;;;;;;;;;;::::::::999999999999999988888887777777776666666666666666555555555555554444444444444444444433333333333333332222222222222221111111111000000000000//////////////////////................--------------,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  MMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCDDDEEEFFGGGHHHIIIKKKKLLKKKKKKJJJIIHHGGFFFEHHGGGGFFFFFEEEEEEDDDDDDCC@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;::::::::99999999999999988888888888777777777777777666666666666666655555555555555554444444444444443333333333333222222222222222211111111110000000000000000/////////.................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFGGGHHHHIIKKKKKKKKKKKJJJIIIHHGGFFFEHGGGGFFFFFFEEEEEDDDDDDCCC@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;::::::::::9999999999999988888888888877777777777777666666666666666655555555555555554444444444444444333333333333322222222222222211111111110000000000000000/////////.................-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCDDEEEFFGGGHHHHIIKKKKKKKKKKKJJJIIHHHGGFFEEHGGGGFFFFFFEEEEEDDDDDCCCC@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;<;;;;;;;;;;;;;:::::::::::999999999999988888888888887777777777777666666666666666655555555555555554444444444444444333333333333332222222222222211111111111000000000000000//////////................-------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCDDEEEFFGGGHHHHIIKKKKKKKKKKJJJIIIHHGGFFFEEHGGGGFFFFFEEEEEDDDDDDCCCC@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999999999988888888888888777777777777666666666666666655555555555555554444444444444444333333333333333222222222222211111111111100000000000000///////////...............-------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEFFFGGGHHHHIIKKKKKKKKJJJJIIIHHHGGFFFEEHGGGFFFFFFEEEEEDDDDDCCCCC@@@@??????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999888888888888888877777777776666666666666666555555555555555554444444444444444333333333333333322222222222211111111111110000000000000////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBCCCDDDEEFFFGGGHHHHIIKKKKKKJJJJJIIIHHHGGGFFEEEGGGGFFFFFEEEEEDDDDDDCCCCC@@@??????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888888877777777776666666666666666555555555555555554444444444444443333333333333333322222222222211111111111111000000000000/////////////............--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBCCCDDDEEFFGGGHHHHHIIKKKKJJJJJJIIIIHHGGGFFFEEEGGGGFFFFFEEEEEDDDDDCCCCCC@@??????????????>>>>>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888888877777777776666666666666666555555555555555554444444444444444333333333333333322222222222211111111111111100000000000//////////////...........--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBCCCDDEEEFFGGGHHHHHIIJJJJJJJJJIIIIHHHGGFFFEEEDGGGFFFFFEEEEEDDDDDDCCCCCC@??????????????>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888888777777777766666666666666665555555555555555444444444444444443333333333333333222222222222111111111111111100000000000//////////////..........---------------,,,,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEEFFGGGHHHHHIIJJJJJJJJIIIIHHHGGGFFEEEEDGGGFFFFFEEEEEDDDDDCCCCCCB??????????????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999998888888888888888777777777766666666666666665555555555555555444444444444444443333333333333332222222222222111111111111111100000000000///////////////.........----------------,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFFGGGHHHHHHIJJJJJJJIIIIHHHGGGFFFEEEDDGGFFFFFFEEEEEDDDDDCCCCCCB?????????????>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999998888888888888888777777777766666666666666665555555555555555444444444444444443333333333333332222222222222111111111111111100000000000////////////////........-----------------,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!  LMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFFGGHHHHHHHHJJJJJIIIIHHHHGGGFFFEEEDDDGFFFFFFEEEEEDDDDDCCCCCCBB???????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;::::::::::::::99999999998888888888888888777777777666666666666666665555555555555555444444444444444433333333333333332222222222222111111111111111100000000000////////////////........----------------,,,,,,,,,,,,,,,++++++++++++++++++*******************)*))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!  LLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDEEFFGGGHHHHHHHHJJJJIIIIHHHHGGGFFFEEEDDDDGFFFFFFEEEEEDDDDDCCCCCBBB??????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;::::::::::::::99999999988888888888888888777777777766666666666666665555555555555555444444444444444433333333333333332222222222222111111111111111100000000000////////////////........-----------------,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABAAABBBCCCDDEEFFGGGHHHHHHHHJJJIIIIHHHHGGGFFFEEEDDDDDFFFFFFEEEEEEDDDDDCCCCCBBB????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;;;::::::::::::::99999999988888888888888887777777777766666666666666655555555555555555444444444444444433333333333333332222222222222111111111111111100000000000////////////////........-----------------,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABAAABBBCCDDDEEFFGGGHHHHHHHHJJIIIIHHHGGGGFFFEEEDDDDDCFFFFFEEEEEEDDDDDCCCCCCBBB???????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::;;::::::::::::::99999999988888888888888887777777777666666666666666655555555555555555444444444444444433333333333333332222222222222111111111111111100000000000////////////////........-----------------,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCDDDEEFFGGGGHHHHHHHJIIIIHHHHGGGFFFEEEDDDDDCCFFFFFEEEEEEDDDDDCCCCCBBBB?????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::;::::::::::::::99999999998888888888888887777777777766666666666666655555555555555555444444444444444433333333333333332222222222222111111111111111100000000000////////////////........----------------,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBCCDDDEEFFGGGGHHHHHHHIIIIHHHHGGGFFFEEEDDDDDCCCFFFFEEEEEEEDDDDDCCCCCBBBB????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888887777777777776666666666666655555555555555555444444444444444433333333333333332222222222222111111111111111100000000000////////////////........----------------,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!   LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBAAAAAAAAAAAAAAAABBBCCDDDEEFFFGGGGHHHHHHIIIHHHHGGGFFFEEEDDDDDCCCCFFEEEEEEEEDDDDDDCCCCCBBBB???>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999988888888888887777777777777666666666666655555555555555555444444444444444433333333333333332222222222222111111111111111100000000000////////////////........-----------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!   LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFGGGGGHHHGGIIHHHHGGGFFFEEEDDDDCCCCCCFEEEEEEEEEDDDDDDCCCCBBBBB??>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999998888888888877777777777777766666666666655555555555555555444444444444444433333333333333332222222222222211111111111111100000000000////////////////........-----------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFGGGGGGGGGGIHHHHGGGFFFEEEDDDDCCCCCCCEEEEEEEEEEDDDDDDCCCCBBBBB??>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888877777777777777776666666666655555555555555555444444444444444433333333333333332222222222222221111111111111100000000000/////////////////........----------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEFFFFGGGGGGGGGHHHHGGGFFFEEEDDDDCCCCCCCBEEEEEEEEEDDDDDDCCCCCBBBBB?>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888777777777777777766666666666555555555555555554444444444444444333333333333333322222222222222221111111111111000000000000////////////////.........---------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNONNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDDCCCCCCBBBEEEEEEEEEDDDDDDCCCCCBBBBB?>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888887777777777777777666666666665555555555555555544444444444444443333333333333333222222222222222211111111111110000000000000///////////////..........--------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!  KKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFGGGGGGGFHHHGGGFFFEEDDDDCCCCCBBBBBEEEEEEEEEDDDDDDCCCCCBBBBB>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888877777777777777776666666666555555555555555554444444444444444433333333333333332222222222222222111111111111100000000000000//////////////...........-------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!  KKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFFGGGGGFFHHGGGFFFEEEDDDCCCCCBBBBBBEEEEEEEEEDDDDDDDCCCCBBBBB>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999988888888888777777777777777766666666666555555555555555544444444444444444333333333333333322222222222222221111111111111000000000000000/////////////............------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!  KKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHGGGGFFEEEDDDCCCCCBBBBBBBEEEEEEEEEDDDDDDDCCCCBBBBA>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9::::::9999999999999888888888877777777777777777666666666655555555555555555444444444444444443333333333333333222222222222222211111111111110000000000000000////////////.............-----------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGFFFEEEDDDCCCCBBBBBBBBEEEEEEEEEDDDDDDDCCCCBBBBA>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::99:::::9999999999999888888888877777777777777776666666666655555555555555555444444444444444443333333333333333222222222222222211111111111110000000000000000////////////..............----------,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCBBBBBBBBBEEEEEEEEEDDDDDDDCCCCBBBBA>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::9999999999999888888888877777777777777776666666666655555555555555555444444444444444443333333333333333222222222222222211111111111110000000000000000////////////...............----------,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))()((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCBBBBAA???>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888888787777777777777777666666666666666665555555555555555554444444444444444433333333333333332222222222222222111111111110000000000000000////////////////..............----------------,,,,,,,,,,+++++++++++++++++*************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOONOONNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEFFFFGGGGGGHHHGGGGGGGFFFFEEEDDDCCCCBBBBBBBBBDDDDDDDDDDDDDDDDCCCCBBBAA???>>>>>>>>>=============<<<<<<;;;;;;;;;;;;;;;;;;:;;;;;;:::::::::::::::999999999999888888888888888777777777777777777666666666666666665555555555555555444444444444444444433333333333333332222222222222222111111111110000000000000000////////////////..............----------------,,,,,,,,,,+++++++++++++++++*************))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDEEEFFFFGGGGGGGGGGGGGGGGFFFEEEEDDDCCCBBBBBBBBBBDDDDDDDDDDDDDDDDCCCCBBBAA???>>>>>>>>==============<<<<<;;;;;;;;;;;;;;;;;:::;;;;;:::::::::::::::999999999999988888888888888777777777777777776666666666666666665555555555555555444444444444444444433333333333333332222222222222222111111111110000000000000000////////////////..............----------------,,,,,,,,,,+++++++++++++++++**************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFGGGGGGGGGGGGGGGFFFFEEEDDDCCCCBBBBBBBBBBDDDDDDDDDDDDDDDDDCCCBBBBA???>>>>>>>===============<<<;;;;;;;;;;;;;;;;;;::::;;;::::::::::::::::9999999999999888888888888877777777777777777766666666666666666555555555555555554444444444444444444333333333333333322222222222222221111111111100000000000000000///////////////..............----------------,,,,,,,,,,+++++++++++++++++**************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFGGGGGGGGGGGGGGFFFFFEEEDDDCCCCBBBBBBBBBBDDDDDDDDDDDDDDDDDCCCBBBBA???>>>>>>>===============<<;;;;;;;;;;;;;;;;;;:::::;;::::::::::::::::9999999999998888888888888877777777777777777766666666666666666555555555555555554444444444444444444333333333333333322222222222222221111111111100000000000000000///////////////..............----------------,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBCCDDDEEEFFFFGGGGGGGGGGGGFFFFFFEEEEDDDCCCCBBBBBBBAABDDDDDDDDDEEDDDDDDCCCBBBBA???>>>>>>==============<<;;;;;;;;;;;;;;;;;;:::::::;::::::::::::::::9999999999999888888888888877777777777777777766666666666666666555555555555555554444444444444444443333333333333333322222222222222221111111111100000000000000000///////////////..............----------------,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@AAAAAAABBBCCDDDEEEFFFFFGGGGGGGGGGFFFFFFEEEEDDDDCCCCBBBBBBBAAADDDDDDDDEEEDDDDDDCCCCBBBA???>>>>>=============<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999988888888888887777777777777777776666666666666666655555555555555554444444444444444444333333333333333332222222222222222111111111110000000000000000////////////////..............----------------,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@AAAAAABBBCCDDDEEEEFFFFFGGGGGGGGFFFFFFFEEEEDDDCCCCBBBBBBBAAAADDDDDDDDEEEEDDDDDCCCCBBBA???>>>>>============<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999988888888888887777777777777777766666666666666666555555555555555554444444444444444444333333333333333332222222222222222111111111110000000000000000////////////////..............----------------,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@AAAAAABBBCCDDDEEEEFFFFFFFFGGFFFFFFFFFEEEEDDDDCCCCBBBBBBBAAAADDDDDDDDEEEEDDDDDCCCCBBBA???>>>>>===========<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999988888888888887777777777777777766666666666666666555555555555555554444444444444444444333333333333333332222222222222222111111111110000000000000000////////////////...............---------------,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@AAAAAABBBCCDDDEEEEFFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCBBBBBBAAAAADDDDDDDDDEEDDDDDDCCCCBBBA??>>>>>>==========<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999988888888888887777777777777777766666666666666666555555555555555554444444444444444444333333333333333332222222222222222111111111110000000000000000////////////////................--------------,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCDDDDEEEEFFFFFFFFFFFFFFFEEEEEEDDDDCCCCCBBBBBBAAAAADDDDDDDDDDDDDDDDDCCCBBBBA??>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::9999999999999988888888888887777777777777777766666666666666665555555555555555554444444444444444444333333333333333332222222222222222111111111110000000000000000////////////////.................-------------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBAABBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@AAAAAABBBCCDDDDEEEEFFFFFFFFFFFFFFEEEEEEEDDDDCCCCCBBBBBBAAAAADDDDDDDDDDDDDDDDDCCCBBBAA??>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::9999999999999998888888888888777777777777777766666666666666665555555555555555554444444444444444443333333333333333332222222222222222111111111110000000000000000////////////////.................-------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBAAAAAAAAAABAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAABBBBCCDDDDEEEEEFFFFFFFFFFFFEEEEEEEDDDDDCCCCBBBBBBBAAAAADDDDDDDDDDDDDDDDCCCCBBBAA??>>>>>========<<<<<<<<<<;;;;;;;::::::::::::::::::::::::::99999999999999998888888888887777777777777777766666666666666665555555555555555554444444444444444443333333333333333332222222222222222111111111111000000000000000////////////////.................-------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBBBCCDDDDEEEEEFFFFFFFFFFFEEEEEEEDDDDDCCCCCBBBBBBBAAAAADDDDDDDDDDDDDDDCCCCBBBBAA?>>>>>========<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::99999999999999998888888888887777777777777777766666666666666655555555555555555544444444444444444443333333333333333332222222222222222111111111111100000000000000////////////////.................-------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBBBCCDDDDEEEEEEEFFFFFFFEEEEEEEEDDDDDDCCCCCBBBBBBBAAAAADDDDDDDDDDDDDDDCCCCBBBAAA?>>>>>========<<<<<<<<<<<;;;;:::::::::::::::::::99::::::99999999999999988888888888887777777777777776766666666666666655555555555555555544444444444444444443333333333333333332222222222222222111111111111110000000000000////////////////.................-------------,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBBBCCDDDDDEEEEEEEFFFFEEEEEEEEEDDDDDDCCCCCBBBBBBBAAAAAADDDDDDDDDDDDDCCCCCBBBBAAA?>>>>========<<<<<<<<<<<<;;::::::::::::::::::::999:::::99999999999999988888888888887777777777777766666666666666666655555555555555555544444444444444444343333333333333333322222222222222222111111111111111000000000000////////////////.................-------------,,,,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBBBCCDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBAAAAAADDDDDDDDDDDCCCCCCBBBBAAAA>>>>>========<<<<<<<<<<<;;:::::::::::::::::::99999:::999999999999999988888888888887777777777777776666666666666666655555555555555555544444444444444444333333333333333333322222222222222222111111111111111100000000000////////////////.................-------------,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBBBCCDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBAAAAAADCCCCCCCCCCCCCCCBBBBAAAA@>>>>>=======<<<<<<<<<<<;;::::::::::::::::::9999999::999999999999999988888888888887777777777777766666666666666666655555555555555555544444444444444444333333333333333333322222222222222222111111111111111100000000000////////////////.................-------------,,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAABBBBBCCDDDDDEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBAAAA@>>>>========<<<<<<<<<<;;;:::::::::::::::::9999999999999999999999999888888888888877777777777777666666666666666666555555555555555554444444444444444443333333333333333333222222222222222221111111111111111000000000000///////////////.................-------------,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??@@@@@@@@AAAABBBBBCCDDDDDEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCBBBBBAAAA@@>>>>=======<<<<<<<<<<;;;;:::::::::::::::9999999999999999999999999888888888888887777777777777766666666666666666655555555555555555444444444444444444333333333333333333322222222222222222111111111111111100000000000/////////////////................-------------,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@AAAABBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBAAAA@@@>>>========<<<<<<<<<;;;;;::::::::::::::99999999999999999999999998888888888888777777777777777666666666666666666555555555555555554444444444444444443333333333333333333222222222222222221111111111111111000000000000////////////////................-------------,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????@@@@@@@AAAABBBBCCCDDDDDDEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBAAAAAACCCCCCCCCCBBBBBBBAAAAA@@@>>========<<<<<<<<<;;;;;;::::::::::::999999999999999999999999998888888888888777777777777777666666666666666666555555555555555554444444444444444443333333333333333333222222222222222211111111111111111000000000000////////////////................-------------,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  IJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????@@@@@@AAAABBBBCCCDDDDDDEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBAAAAA@@@@>>=======<<<<<<<<<;;;;;;;::::::::::9999999999999999999999999998888888888888777777777777777666666666666666665555555555555555544444444444444444433333333333333333333222222222222222211111111111111111000000000000////////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAA@@@@@@@??????????@@@@@@AAAABBBBCCCDDDDDDDEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAACCCCCCCCBBBBBBAAAAAA@@@@@>========<<<<<<<<<;;;;;;;::::::::99999999999999999999999999988888888888888877777777777777666666666666666665555555555555555544444444444444444433333333333333333333222222222222222211111111111111111000000000000////////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@??????????@@@@@@AAAABBBBCCCDDDDDDDDEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCBBBBBBAAAAAA@@@@@@>=======<<<<<<<<<;;;;;;;;::::::999999999999999999999999999988888888888888877777777777777666666666666666665555555555555555544444444444444444433333333333333333333222222222222222211111111111111111000000000000////////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@AAAAABBBBBCCCCDCCCCCCDDDDDDDDDDDDDDDDDCCCEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::::::::::9999999999888888888888888887777777777777766666666666666666666665555555555555554444444444444444443333333333333333322222222222222222222211111111111111110000000000////////////////..............-------------,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@AAAAABBBBCCCCCDCCCCCCCDDDDDDDDDDDDDDDDCCCEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::9999999998888888888888887777777777777777666666666666666666666655555555555555544444444444444444433333333333333333222222222222222222222111111111111111100000000000////////////////.............-------------,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@AAAAABBBBCCCCCDCCCCCCCCDDDDDDDDDDDDDDCCCCEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::9999999988888888888888887777777777777777666666666666666666666655555555555555544444444444444444333333333333333333222222222222222222221111111111111111110000000000////////////////.............-------------,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@AAAAABBBBCCCCCDCCCCCCCCCDDDDDDDDDDDDCCCCCEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@???????>>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::99999999988888888888888887777777777777777666666666666666666666655555555555555554444444444444444333333333333333333222222222222222222221111111111111111110000000000////////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@AAAAABBBBCCCCCCBCCCCCCCCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@????????>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::99999999888888888888888887777777777777777666666666666666666666655555555555555555444444444444444333333333333333333222222222222222222222111111111111111100000000000////////////////.............---------------,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@@AAAAABBBBCCCCCCBBCCCCCCCCCCCDDDDDDCCCCCCCEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@????????>>>=========<<<<<<<<<;;;;;:::::::::::::::::::999999999888888888888888887777777777777777666666666666666666666555555555555555554444444444444444333333333333333332222222222222222221222111111111111111110000000000////////////////..............---------------,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@@@@@@@@AAAABBBBBCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCBEEDDDDDCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@????????>>>>=========<<<<<<<<<;;;;;:::::::::::::::::9999999998888888888888888887777777777777776666666666666666666666555555555555555554444444444444444333333333333333332222222222222222221122111111111111111110000000000////////////////..............----------------,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@AAAABBBBBCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCBBEDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@????????>>>>=========<<<<<<<<<;;;;;;:::::::::::::::99999999998888888888888888887777777777777776666666666666665566666555555555555555554444444444444443333333333333333332222222222222222221111111111111111111110000000000////////////////..............----------------,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>@@@@@@@@@AAAAABBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@????????>>>>=========<<<<<<<<<;;;;;;;:::::::::::::999999999999888888888888888887777777777777776666666666666665556665555555555555555554444444444444443333333333333333332222222222222222221111111111111111111110000000000/////////////////.............----------------,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>@@@@@@@@@AAAAABBBBBCCCCCCBBBBBBBBCCCCCCCCCCCCCCCBBBDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAA@@@@@@????????>>>>>========<<<<<<<<<;;;;;;;;:::::::::::9999999999999988888888888888887777777777777776666666666666665555666555555555555555554444444444444443333333333333333332222222222222222221111111111111111111110000000000/////////////////.............----------------,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKLLLLKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>@@@@@@@@@AAAAABBBBBCCCCCCBBBBBBBBBBBCCCCCCCCCCCBBBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@????????>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888888888877777777777777776666666666666655555655555555555555555444444444444444433333333333333333222222222222222222111111111111111111111100000000000////////////////.............----------------,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  HHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>??@@@@@@@AAAABBBBBCCCCCCCBBBBBBBBBBBBBBCCCCCCCBBBBBDDDCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@????????>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::999999999999999998888888888888777777777777777776666666666666655555555555555555555555444444444444444333333333333333333222222222222222222111111111111111111111100000000000////////////////.............----------------,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@????????????????????????????????>>>>>>>>??@@@@@@@AAAABBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBDDCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;::::::99999999999999999998888888888887777777777777777766666666666666555555555555555555555554444444444444443333333333333333332222222222222222221111111111111111111111000000000000///////////////.............----------------,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@?????????????????????????????????>>>>>>>>>???@@@@@@AAAABBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBADDCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;::::::999999999999999999998888888888777777777777777777666666666666665555555555555555555555444444444444444433333333333333333322222222222222222211111111111111111111111000000000000//////////////..............----------------,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????@@@@@@??????????????????????????????????>>>>>>>>>>???@@@@@@AAAABBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBADCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::9999999999999999999888888888887777777777777777777666666666666655555555555555555555554444444444444444333333333333333333222222222222222222111111111111111111111110000000000000//////////////.............----------------,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????@@@@@?????????????????????????????????>>>>>>>>>>>>????@@@@@AAAABBBBBCCCCCCCBBBBAAAAAAAABBBBBBBBBBBAAACCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;::::::999999999999999999988888888887777777777777777777776666666666666555555555555555555555544444444444444433333333333333333322222222222222222221111111111111111111111100000000000000/////////////.............----------------,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????@@@??????????????????????????????????>>>>>>>>>>>>>????@@@@@AAAABBBBBCCCCCCCBBAAAAAAAAAAAAAAABBBBAAAAACCCCBBBBAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;::::::9999999999999999998888888888777777777777777777776766666666666665555555555555555555554444444444444444333333333333333333222222222222222222211111111111111111111111000000000000000////////////.............----------------,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????@??????????????????????????????????>>>>>>>>>>>>>>>????@@@@@AAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;::::::99999999999999999888888888887777777777777777777766666666666666655555555555555555555544444444444444444333333333333333332222222222222222222111111111111111111111100000000000000000///////////..............---------------,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>????@@@@@AAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAACCBBBBBAAAA@@@@@@@@@@@@@????????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;:::::::99999999999999998888888887777777777777777777777666666666666666555555555555555555555444444444444444444333333333333333322222222222222222221111111111111111111111100000000000000000///////////..............--------------,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>?????@@@@@AAAABBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@CCBBBBAAAAA@@@@@@@@????????????????>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999999999888888888887777777777777777777776666666666666665555555555555555555544444444444444444443333333333333333222222222222222222211111111111111111111110000000000000000000//////////...............-------------,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>?????@@@@@AAAABBBBBBCCCCBAAAAAAA@@@@@@@@@@@AAAA@@@@BBBBBAAAAA@@@@@@?????????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;::::::::9999999999999888888888888777777777777777777776666666666666665555555555555555555544444444444444444433333333333333333222222222222222222211111111111111111111111000000000000000000//////////...............-------------,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>=>>>??????@@@@AAAABBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@BBBBAAAAA@@@@@@????????????????>>>>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::999999999998888888888888877777777777777777766666666666666665555555555555554555544444444444444444433333333333333333222222222222222222211111111111111111111110000000000000000000///////////...............------------,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>======>??????@@@@AAAABBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBAAAA@@@@@???????????????>>>>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999999988888888888888887777777777777777766666666666666665555555555555554455544444444444444444433333333333333333222222222222222222211111111111111111101110000000000000000000///////////...............-------------,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>=========??????@@@@@AAAABBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@?BBAAAAA@@@@@????????????>>>>>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::9999999988888888888888888777777777777777666666666666666666555555555555554445544444444444444444333333333333333333222222222222222222211111111111111111100110000000000000000000///////////...............-------------,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????>>?????????????>>>>>???????>>>>>>>>>>>>>>>==========???????@@@@AAAAABBBBBBBBBAAAA@@@@@@@@@?????????????BAAAAAA@@@@@?????????>>>>>>>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::9999999888888888888888888877777777777766666666666666666666555555555555554444544444444444444444333333333333333333222222222222222222211111111111111111100010000000000000000000////////////...............------------,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>==========>>>>>?????@@@@AAAAAAAAAAACCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@?????????>>>>>??????>>>>>>>>>>>========<<;;;;;;;;;;;::::::::::::999999999999888888888888877777777777777777776666666666666665555555555555544554444444444444444433333333333333333333322222222222222222222222211111111111100000000000000000//////////////////...............--------,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))(((()(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>===========>>>>>?????@@@@AAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@????????>>>>>>>????>>>>>>>>>>>==========;;;;;;;;;;;;::::::::::::99999999999888888888888888777777777777777776666666666666666555555555555554445444444444444444443333333333333333333333222222222222222222222221111111111111000000000000000////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJIJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>============>>>>>>????@@@@@AAAAAAAAAACCBBBBBBAAAAAAAAAAAAAAAAA@AAA@@@@@@???????>>>>>>>>>?>>>>>>>>>>>>>==========<;;;;;;;;;;;::::::::::::99999999999888888888888888877777777777777766666666666666666555555555555554444444444444444444443333333333333333333333222222222222222222222221111111111111100000000000000////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>============>>>>>>?????@@@@@AAAAAAAAACBBBBBBBAAAAAAAAAAAA@@@@@@A@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::::::::::::9999999999988888888888888888777777777777666666666666666666655555555555555444444444444444444444333333333333333333333322222222222222222222222111111111111111000000000000/////////////////////................-------,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))))(((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=============>>>>>>>?????@@@@@AAAAAAAABBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<;;;;;;;;:::::::::::::9999999999988888888888888888877777777776666666666666666666555555555555555444444444444444444443333333333333333333333322222222222222222222222111111111111111100000000000/////////////////////................--------,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=============>>>>>>>?????@@@@@AAAAAAAABBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<;;;;;;::::::::::::::9999999999988888888888888888777777777766666666666666666666555555555555555444444444444444444443333333333333333333333322222222222222222222222211111111111111110000000000////////////////////.................--------,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!  GGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>===============>>>>>>>?????@@@@@AAAAAAABBBBBBAAAAAAA@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<;;;;;::::::::::::::999999999988888888888888888877777777766666666666666666666655555555555555544444444444444444444333333333333333333333332222222222222222222222221111111111111111000000000/////////////////////..................-------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>================>>>>>>?????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@???@@?????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<;;;;::::::::::::::999999999988888888888888888777777777766666666666666666666555555555555555544444444444444444444333333333333333333333332222222222222222222222222111111111111111000000000////////////////////..................---------,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>================>>>>>>>?????@@@@@@@AAAABBBBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>=>>>>>>>>========<<<<<<<<<;;::::::::::::::9999999999988888888888888888777777777666666666666666666666655555555555555544444444444444444443333333333333333333333322222222222222222222222222111111111111111000000000////////////////////..................---------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>?????@@@@@@@@@@@BBBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>===>>>>>>>========<<<<<<<<<<:::::::::::::::9999999999988888888888888888777777777666666666666666666666555555555555555544444444444444444443333333333333333333333322222222222222222222222222111111111111111000000000///////////////////...................---------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>==================>>>>>>??????@@@@@@@@@@BBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>======>>>>>==========<<<<<<<<;;:::::::::::::9999999999998888888888888888877777777666666666666666666666555555555555555544444444444444444444333333333333333333333332222222222222222222222222221111111111111100000000///////////////////....................---------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>===================>>>>>>>?????@@@@@@@@@@BBAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>=======>>>===========<<<<<<<<;;;:::::::::::99999999999999888888888888888777777777766666666666666666665555555555555555544444444444444444444333333333333333333333322222222222222222222222222221111111111111100000000///////////////////...................----------,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=================>>>>>>>>>>>>>>>>>===========<<======>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>=====================<<<<<<<<<;;;;::::::::::99999999999999988888888888888777777777776666666666666666655555555555555555544444444444444444443333333333333333333332322222222222222222222222222222111111111111100000000///////////////////..................------------,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>==========<<<<======>>>>>>>???????@@@@@@@@AAAAAAAAA@@@@@@@?????????>????>>>>>>>>>>>=====================<<<<<<<<<;;;;;::::::::999999999999999998888888888888777777777777666666666666666555555555555555555544444444444444434443333333333333333333332222222222222222222222222212222111111111111110000000//////////////////...................-------------,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>====================>>>>>>>>>>>>==========<<<<<<======>>>>>>>???????@@@@@@@AAAAAAAA@@@@@@@?????????>>??>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;:::::::9999999999999999998888888888887777777777777666666666666665555555555555555554444444444444443334333333333333333333333222222222222222222222222222112222111111111111100000000/////////////////..................---------------,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=========================>>>>>>==========<<<<<<<======>>>>>>>????????@@@@@@AAAAAAA@@@@@@@?????????>>>?>>>>>>>>>>>>===========<=======<<<<<<<<<<<;;;;;;;:::::999999999999999999888888888888877777777777777666666666666555555555555555555544444444444444433333333333333333333333322222222222222222222222222221112221111111111111000000000///////////////...................----------------,,,,,,,,,,,+++++++++++++++++***************)))))))))))))(((((((((((((((((('((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!  FFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>=========================>>>>===========<<<<<<<<======>>>>>>>???????????@@@AAAAAA@@@@@@@?????????>>>>>>>>>>>>>>>===========<<<====<<<<<<<<<<<<;;;;;;;;;::::9999999999999999988888888888887777777777777777666666666655555555555555555554444444444444443333333333333333333333332222222222222222222222222222111112211111111111110000000000//////////////..................------------------,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((((((((((''(((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  FFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================>=============<<<<<<<<<<=====>>>>>>>>?????????????AAAAA@@@@@@@@????????>>>>>>>>>>>>>>>==========<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;:::99999999999999999888888888888877777777777777776666666666555555555555555555544444444444444433333333333333333333333222222222222222222222222222111111111111111111111110000000000/////////////..................------------------,,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((((((((('''('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<=====>>>>>>>>?????????????AAAA@@@@@@@@????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::999999999999999988888888888887777777777777777766666666655555555555555555555444444444444444333333333333333333333322222222222222222222222222111111111111111111111111100000000000///////////...................------------------,,,,,,,,,+++++++++++++++++****************))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<=====>>>>>>>>>????????????AA@@@@@@@@@???????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:9999999999999998888888888888877777777777777776666666666555555555555555555544444444444444433333333333333333333332222222222222222222222222111111111111111111111111111000000000000//////////...................-----------------,,,,,,,,,,++++++++++++++++******************)))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<====================<<<<<<<<<<<<<<<====>>>>>>>>>????????????@@@@@@@@@@???????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::9999999999999988888888888887777777777777777766666666655555555555555555555544444444444444333333333333333333333222222222222222222222222211111111111111111111111111110000000000000/////////..................-----------------,,,,,,,,,,+++++++++++++++++******************)))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<====>>>>>>>>>>???????????@@@@@@@@@???????>>>>>>>>>>>>>>>===========<<<<<<<<;<<<<;;;;;;;;;;;;;;;;;;;;:99999999999999888888888888777777777777777777666666666555555555555555555555444444444444443333333333333333333322222222222222222222222211111111111111111111111111111100000000000000///////...................-----------------,,,,,,,,,,+++++++++++++++++*****************)))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>??????????@@@@@@@@???????>>>>>>>>>==>>>>===========<<<<<<<<;;<<;;;;;;;;;;;;;;;;;;;;:::9999999999999888888888888777777777777777776666666665555555555555555555554444444444444443333333333333333333222222222222222222222222111111111111111111111111111111100000000000000///////..................-----------------,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>>?????????@@@@@@@???????>>>>>>>>>===>>============<<<<<<<<;;;<;;;;;;;;;;;;;;;;;;;;::::999999999998888888888888877777777777777776666666665555555555555555555544444444444444443333333333333333332222222222222222222222222111111111111111111111111111111000000000000000///////.................------------------,,,,,,,,,,+++++++++++++++++******************)))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???????@@@@@@????????>>>>>>>==================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::99999999998888888888888887777777777777776666666666555555555555555555544444444444444443333333333333223322222222222222222222222121111111111111111111111111111111000000000000000///////................-------------------,,,,,,,,,,,++++++++++++++++******************))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>???????????>>>>>>>>>>>>>>=========================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<============>>>>>>>>>?????>>>>>>>========<<<<<<>>>>>>>>>>>>>========<<<<;::::::::::::::::::::::9999999988888888888888777777777777777766666666666666555555555444444444444444444444333333333333332222222222222222222222222211111111111111111111111100000001000000000000000000////////////.................-------,,,,,,,,,,,,,,,,,+++,+++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>?????????>>>>>>>>>>>>>>>>======<<<<<<<============<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<=============>>>>>>>???>>>>>>>>>=======<<<<<<<>>>>>>>>>>>>========<<<<<:::::::::::::::::::::9999999998888888888888877777777777777766666666666666665555555444444444444444444444433333333333333222222222222222222222222111111111111111111111111000000000000000000000000000/////////////.................-------,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!  DEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>??????>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<========<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<===================??>>>>>>>>>=======<<<<<<<<>>>>>>>>>>=========<<<<<<:::::::::::::::::::99999999998888888888888877777777777777766666666666666666555554444444444444444444444333333333333333222222222222222222222221111111111111111111111100000000000000000000000000000/////////////................-------,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===================>>>>>>>>>>>======<<<<<<<<<>>>>>>>>===========<<<<<<:::::::::::::::::99999999999888888888888887777777777777776666666666666666655555444444444444444444443333333333333333322222222222222222222221111111111111111111111100000000000000000000000000000/////////////................--------,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<==================>>>>>>>>>>>======<<<<<<<<;>>>>>>============<<<<<<<::::::::::::::999999999999888888888888888777777777777776666666666666666655555444444444444444444444333333333333333332222222222222222222221111111111111111111111100000000000000000000000000000//////////////................--------,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<=================>>>>>>>>>>=======<<<<<<<;;>>>>=============<<<<<<<<::::::::::::999999999999988888888888888877777777777777666666666666666665555544444444444444444444333333333333333333222222222222222222221111111111111111111111100000000000000000000000000000///////////////................---------,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::;;;;;;<<<<<<<<<================>>>>>>>>>>=======<<<<<<;;;>>>=============<<<<<<<<<::::::::::999999999999999888888888888887777777777777766666666666666666555554444444444444444444333333333333333333322222222222222222222111111111111111111111100000000000000000000000000000/////////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>======<<<<<<<;;;>>=============<<<<<<<<<<:::::::::999999999999999988888888888887777777777777666666666666666666555555444444444444444443333333333333333333222222222222222222221111111111111111111111000000000000000000000//00000///////////////////..............------------,,,,,,,,,,,,,+++++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::;;;;;<<<<<<<<<==============>>>>>>>>>>======<<<<<<<;;;>============<<<<<<<<<<<;::::::::99999999999999999888888888888777777777777766666666666666666555555554444444444444443333333333333333333322222222222222122222111111111111111111110000000000000000000000////000///////////////////..............--------------,,,,,,,,,,,++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::;;;;<<<<<<<<<<=============>>>>>>>>>=======<<<<<<;;;;============<<<<<<<<<<<<;:::::::999999999999999998888888888777777777777777766666666666666655555555554444444444444333333333333333333333222222222222221122221111111111111111111000000000000000000000///////0////////////////////..............---------------,,,,,,,,,,++++++++++++++++++++++*****************)****))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;::::::::::::::::::::;;;;<<<<<<<<<<============>>>>>>>>>=======<<<<<<;;;;===========<<<<<<<<<<<<;;::::::999999999999999888888888887777777777777777766666666666666655555555555444444444444333333333333333333332222222222222221112211111111111111111111000000000000000000000///////////////////////////..............-----------------,,,,,,,,,+++++++++++++++++++++******************))***))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::::::::::::::::;;;;<<<<<<<<<<<==========>>>>>>>>>=======<<<<<<;;;;==========<<<<<<<<<<<<;;;:::::99999999999999988888888887777777777777777776666666666666665555555555554444444444333333333333333333333222222222222222111121111111111111111111100000000000000000000///////////////////////////...............-----------------,,,,,,,,++++++++++++++++++++++******************)))**))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;<<<<<<<<<<<<<=======>>>>>>>>========<<<<<<;;;;==========<<<<<<<<<<<<;;;::::9999999999999988888888887777777777777777777666666666666665555555555555544444444433333333333333333333222222222222222211111111111111111111111100000000000000000000///////////////////////////...............------------------,,,,,,,,++++++++++++++++++*+++******************))))*))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>=======>>>>>>===================<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<>>>>>>>>========<<<<<<;;;;=========<<<<<<<<<<<<;;;;::::99999999999988888888887777777777777777777766666666666666555555555555555444444433333333333333333333322222222222222221111111111111111111111110000000000000000000///////////////////////////................-----------------,,,,,,,,+++++++++++++++++++**+*******************)))))))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>=========>>>>=====================<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>=========<<<<<<;;;;========<<<<<<<<<<<<;;;;;:::99999999999988888888887777777777777777777666666666666665555555555555555544444433333333333333333333222222222222222221111111111111111111111110000000000000000000//////////////////////////................------------------,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>============>>=======================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<================<<<<<<;;;;========<<<<<<<<<<<<;;;;;::9999999999998888888888877777777777777777766666666666666555555555555555554444443333333333333333333222222222222222222111111111111111111111111000000000000000000//////////////////////////.................-----------------,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999:::::::;;;;;;;;<<<<<<<<<<<<<<<<<================<<<<<<;;;;=======<<<<<<<<<<<<;;;;;;:9999999999998888888888887777777777777777666666666666666555555555555555554444433333333333333333332222222222222222222111111111111111111111111000000000000000000/////////////////////////..................-----------------,,,,,,,,+++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>=======================================<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999:::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<;;;;;======<<<<<<<<<<<<;;;;;;;:999999999998888888888888777777777777776666666666666666555555555555555554444433333333333333333332222222222222222222111111111111111111111110000000000000000000//////////////////./////...................-----------------,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>========================================<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999:::::;;;;;;;;;;<<<<<<<<<<<<<<===============<<<<<<;;;;;=====<<<<<<<<<<<<;;;;;;;;99999999999888888888888887777777777776666666666666666655555555555555555444433333333333333333332222222222222222222111111111111111111111111000000000000000000///////////////////..////...................----------------,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999999999:::::;;;;;;;;;;<<<<<<<<<<<<<==============<<<<<<<;;;;;=====<<<<<<<<<<<<;;;;;;;;9999999999988888888888888777777777776666666666666666555555555555555554444443333333333333333332222222222222222222111111111111111111111110000000000000000000//////////////////....//....................----------------,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<;;;;;;;;;;;;;;;;;:;:::::::::99999999999999999999:::::;;;;;;;;;;;<<<<<<<<<<<=============<<<<<<<;;;;;;====<<<<<<<<<<<;;;;;;;;;;999999999988888888888888877777777766666666666666666555555555555555554444444333333333333333322222222222222222222111111111111111111111110000000000000000000//////////////////...../...................----------------,,,,,,,,,,,,,,++++++++++++++***********************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<<;;;;;;:===<<<<<<<<<<<;;;;;;;;;;;99999999988888888888888887777777776666666666666666555555555555555554444444433333333333333322222222222222222222111111111111111111111110000000000000000000//////////////////.........................----------------,,,,,,,,,,,,,,,+++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999999999999:::::;;;;;;;;;;;;;;;<<<<<<==========<<<<<<<<<;;;;;;:==<<<<<<<<<<;;;;;;;;;;;;:999999998888888888888888877777777666666666666666665555555555555555444444444333333333333322222222222222222222111111111111111111111111000000000000000000//////////////////.........................-----------------,,,,,,,,,,,,,,,,++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!  BBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<=========<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::9999999999999999999999999:::::;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;::=<<<<<<<<<<;;;;;;;;;;;:::9999999888888888888888888777777766666666666666655555555555555555444444444443333333333322222222222222222222211111111111111111011111000000000000000000///////////////////.........................-----------------,,,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<=======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::9999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;::::999999888888888888888888877777766666666666666655555555555555555444444444444333333333322222222222222222222111111111111111111001111000000000000000000///////////////////.........................-----------------,,,,,,,,,,,,,,,,,,+++++++++***********************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999::::::::999999999999888889999999999999999998888888777777766666666666666555555555555555555544444444444433333333333333333332222222222222211111111111111100000000000000//////////////////.........................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999:::::::99999999999988888899999999999999999988888887777776666666666666555555555555555555544444444444443333333333333333332222222222222221111111111111111000000000000///////////////////...................-.....--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999::::9::::::::::::;;;;;;;;;;;;;;;;;:::::::::::::99999998:::::999999999999888888889999999999999999998888888777777666666666666555555555555555555544444444444443333333333333333322222222222222211111111111111111100000000000///////////////////...................--....-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999:::9::::::::::::::;;;;;;;:::;::::::::::::::::999999988::::999999999998888888888999999999999999998888888877777666666666665555555555555555555444444444444444333333333333333322222222222222211111111111111111000000000000///////////////////..................----..--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999:::9:::::::::::::::::::::::::::::::::::::::99999999888:::999999999988888888888899999999999999999888888887777766666666665555555555555555554444444444444444433333333333333222222222222222111111111111111111000000000000//////////////////...................-----..-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)*))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999::99::::::::::::::::::::::::::::::::::::9999999988888:999999999998888888888888999999999999999988888888877776666666666555555555555555544444444444444444444333333333333222222222222222211111111111111111100000000000//////////////////....................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999::99::::::::::::::::::::::::::::::::::999999999888888999999999988888888888888899999999999999988888888887777666666666555555555555555444444444444444444444333333333333222222222222222111111111111111111000000000000//////////////////...................--------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  @@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999:999::::::::::::::::::::::::::::::9999999999988888889999999998888888888888887998888888888888888888888877766666666655555555555555444444444444444444444433333333333222222222222222211111111111111111100000000000///////////////////...................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  @@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999999:999:::::::::::::::::::::::::::999999999999988888888999999998888888888888877788888888888888888888888887776666666665555555555555444444444444444444444333333333333222222222222222221111111111111111000000000000//////////////////....................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999999999999999::::::::::::::::::::::::999999999999988888888879999999888888888888887777888888888888888888888888877666666666555555555555444444444444444444444433333333333322222222222222222211111111111111100000000000///////////////////...................---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!   @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999999999999999999999::::::::::::::::::::::9999999999999888888888877999998888888888888888777788888888888888888888888887766666666555555555555444444444444444444444433333333333322222222222222222211111111111111000000000000///////////////////...................--------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!   @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999999999999999999999999::::::::::::::::::9999999999999998888888888777999988888888888888887777788888888888888888888888887666666666555555555554444444444444444444443333333333333222222222222222221111111111111110000000000000//////////////////...................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!   @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999999999999999999999999999::::::::::::::::999999999999998888888888887777999988888888888888888777788888888888888888888888877666666665555555555544444444444444444444333333333333332222222222222222211111111111111000000000000000////////////////....................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999999998888999999999999999999999::::::::::::::9999999999999888888888888777777998888888888888888888777788888888888888888888888876666666665555555555444444444444444444333333333333333322222222222222221111111111111110000000000000000///////////////...................--------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999888888888889999999999999999999:::::::::::999999999999988888888888887777777988888888888888888888877788888888888888888888888776666666655555555554444444444444444333333333333333332222222222222222211111111111111100000000000000000//////////////...................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999999988888888888888999999999999999999::::::::99999999999998888888888888877777777988888888888888888888887798888888888888888888888776666666655555555554444444444444443333333333333333322222222222222221111111111111110000000000000000000////////////....................--------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999888888888888888899999999999999999999:9:999999999999998888888888888777777777788888888888888888888888879998888888888888888888777666666655555555554444444444444433333333333333333332222222222222221111111111111110000000000000000000////////////...................--------------------,-----,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  ???@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999988888888888888888999999999999999999999999999999999998888888888887777777777778888888888888888888888888999988888888888888888877766666665555555555444444444444433333333333333333333222222222222221111111111111110000000000000000000///////////....................-------------------,,,----,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  ??????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888999999999999999999999999999999999888888888887777777777777788888888888888888888888889999988888888888888887777666666655555555554444444444443333333333333333333322222222222221111111111111110000000000000000000////////////....................-------------------,,,,--,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  ????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999988888888888888888889999999999999999999999999999998888888888887777777777777778888888888888888888888888999999888888888888888777766666655555555554444444444443333333333333333333322222222222221111111111111100000000000000000000///////////.....................-------------------,,,,,-,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999888888888888888888889999999999999999999999999999888888888887777777777777776688888888888888888888888889999998888888888888887777666666555555555544444444444433333333333333333322222222222221111111111111111000000000000000000////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))()(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999988888888888888888888899999999999999999999999999988888888887777777777777776668888888888888888888888888999999888888888888887777766666655555555544444444444433333333333333333322222222222221111111111111111100000000000000000////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888999999999999999999999999988888888877777777777777766666888888888888888888888888899999888888888888888777776666665555555554444444444433333333333333332222222222222211111111111111111110000000000000000////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999988888888888888888888888899989999999999999999999998888888887777777777777666666688888888888888888888888889999988888888888888877777666665555555555444444444443333333333333332222222222222211111111111111111100000000000000000///////////....................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999888888888888888888888888888899889999999999999999999988888888777777777777666666666888888888888888888888888899998888888888888887777776666655555555544444444444333333333333333222222222222211111111111111111100000000000000000////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@??????????????????????????????????????????????????>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888888888888888888887778888888888888899999999999999999999999999888888777777777777666666666777777777777777777777777777777777777766666666666657666666666555555555544444444433333333333333332222222222111111111111111111001000000000000000000000///////...................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999888888888888888888888888888877777777788888888888899999999999999999999999988888877777777777666666666667777777777777777777777776777777777776666666666665576666666655555555554444444443333333333333332222222222111111111111111111000000000000000000000000////////...................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888888888888888887777777777777788888888888999999999999999999999998888887777777776666666666666777777777777777777777766677777777776666666666665556666666665555555555444444444333333333333332222222222111111111111111110000000000000000000000000///////....................---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999998888888888888888888888888777777777777777888888888899999999999999999999998888887777777776666666666666677777777777777777777766667777777776666666666666555666666665555555555444444444333333333333322222222221111111111111111110000000000000000000000000///////...................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999988888888888888888888888877777777777777777888888888899999999999999999999988888877777777666666666666666777777777777777777766666677777776666666666666655556666666655555555554444444433333333333332222222222211111111111111111000000000000000000000000/////////..................----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999888888888888888888888888777777777777777777788888888889999999999999999999988888877777777666666666666666677777777777777776666666667777776666666666666655555666666655555555554444444443333333333332222222222221111111111111110000000000000000000000000//////////................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999888888888888888888888888877777777777777777777788888888889999999999999999998888888777777776666666666666666677777777777766666666666677766666666666666665555556666666555555555444444444333333333333322222222222211111111111111000000000000000000000000////////////...............----------------,,,,,,,,,,,,,,,,,,,+,,,++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!  =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>=====================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;::::::::::::::::::::::::9999999999999999998888888888888888888888888887777777777777777777777888888888889999999999999999888888877777777666666666666666666666677776666666666666666666666666666666665555555566666655555555554444444443333333333332222222222222111111111111100000000000000000000000//////////////.............-----------------,,,,,,,,,,,,,,,,,,,++,+++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!  ========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>=====================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999998888888888888888888888888887777777777777777777777777888888888889999999999999988888888777777776666666666666666666666666666666666666666666666666666666666555555555666665555555555444444444433333333333222222222222221111111111110000000000000000000000////////////////............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!  ==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999988888888888888888888888888888777777777777777777777777778888888888888999999999888888888877777777666666666666666666666666666666666666666666666666666666666655555555556666555555555554444444444333333333332222222222222211111111111000000000000000000000//////////////////...........----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!  =====================>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999988888888888888888888888888888777777777777777777777777777778888888888888888888888888888888777777776666666666666666666666666666666666666666666666666666666655555555555566655555555555444444444443333333333322222222222222111111111100000000000000000000////////////////////..........----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((('(((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!  ======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999988888888888888887777777888888777777777777777766777777777777778888888888888888888888888888887777777666666666666666666666666666666666666666655556666666666665555555555554665555555555544444444444433333333332222222222222211111111110000000000000000000//////////////////////........------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((''((((''''''''''''''''''''&'''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!  ============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999998888888888888888888777777777777777777777777777666666667777777777888888888888888888888888888887777777766666666666666666666666666666666666665555555666666666555555555555544465555555555554444444444443333333333322222222222221111111110000000000000000/00//////////////////////........-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))((((((((((((((((((((''''(((''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999888888888888888888888877777777777777777777777776666666666677777777778888888888888888888888888887777777766666666666666666666666666666666666655555555566666665555555555555544445555555555554444444444444333333333332222222222221111111111000000000000000////////////////////////........--------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((('''''(''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::::::::::::::::::::::::::::::999999999999999888888888888888888888887777777777777777777777777666666666666777777777788888888888888888888888877777777766666666666666666666666666666666665555555555556666555555555555555544444555555555555444444444444433333333333222222222222111111111000000000000000///////////////////////.........-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999998888888888888888888888888777777777777777777777777766666666666667777777777888888888888888888888877777777766666666666666666666666666666666655555555555555555555555555555555444444455555555555444444444444443333333333322222222222211111111000000000000000//////////////////////.........--------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999999999999888888888888888888888888877777777777777777777777766666666666666677777777778888888888888888888777777777766666666666666666666655666666666655555555555555555555555555555555444444445555555555544444444444444333333333332222222222221111111100000000000000/////////////////////..........--------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::99999999999999999999988888888888888888888888887777777777777777777777766666666666666666777777777788888888888888888777777777766666666666666666666555566666666555555555555555555555555555555554444444444555555555544444444444444433333333333322222222222111111100000000000000////////////////////...........-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!  <<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================================<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99:9999999999999999999999998888888888888888888877777777777777777777777777766666666666666666667777777777788888888888887777777777766666666666666666665555556666666555555555555555554555555555555544444444444455555555554444444444444443333333333332222222222211111110000000000000///////////////////.............------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  <<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888888877777777777777777777777777777766666666666666666666677777777777888888888877777777777766666666666666666665555555666665555555555555555444455555555555544444444444445555555555444444444444444333333333333322222222211111110000000000000//////////////////...............----------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<=====<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888887777777777777777777777777777777666666666666666666666677777777777777777777777777777777766666666666666666555555555666655555555555555544444455555555554444444444444445555555554444444444444444333333333333322222222211111100000000000000////////////////.................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888877777777777777777777777777777776666666666666666666666666777777777777777777777777777777776666666666666666555555555566655555555555555444444445555555544444444444444444555555554444444444444444443333333333332222222221111110000000000000///////////////...................-------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*++*********************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888887777777777777777777777777777777766666666666666666666666666667777777777777777777777777777777666666666666665555555555556655555555555554444444444555554444444444444444444455555555444444444444444444433333333333322222222111111000000000000///////////////....................------------,,,,,,,,,,,,,,,,++++++++++++++++++++***+*********************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888877777777777777777766667777777777666666666666666666666666666666777777777777777777777777777777766666666666665555555555555655555555555554444444444455544444444444444444444445555555544444444444444444444333333333332222222211111000000000000///////////////.....................----------,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888777777777777777777776666666666666666666666666655555566666666666667777777777777777777777777777776666666666665555555555555565555555555555444444444444444444444444444444444444555555544444444444444444444433333333333222222221111100000000000///////////////.....................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++************************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<========<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999998888888888888888777777777777777777777777777777776666666666666666666666666666655555544445555555555555566666666666666677666666666666666666666666666665555555555555555444444444444443333344444444444444444433333334444444444443333333333333444433333333332222222211111111111000000000000/////////////.................----------------,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999999888888888888888877777777777777777777777777777777666666666666666666666666666666555555444444445555555555555666666666666666666666666666666666666666666665555555555555555444444444444443333334444444444444444433333333444444444443333333333333344443333333333222222211111111111000000000000////////////...................---------------,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999988888888888888887777777777777777777777777777777776666666666666666666666666666655555555544444444455555555555556666666666666666666666666666666666666666665555555555555555544444444444443333333444444444444444443333333344444444443333333333333334443333333333222222221111111111000000000000////////////....................-------------,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999999998888888888888887777777777777777777777777777777776666666666666666666666666666655555555555544444444445555555555555666666666666666666666666666666666666666655555555555555555444444444444443333333444444444444444333333333344444444433333333333333334443333333333222222211111111111000000000000///////////.....................-----------,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999888888888888888887777777777777777777777777777777766666666666666666666666555555555555555555554444444444455555555555555666666666666666666666666666666666666665555555555555555544444444444443333333344444444444444433333333334444444333333333333333333433333333333222222221111111111000000000000///////////....................------------,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888888777777777777777777777777777776666666666666666666665555555555555555555555555444444444444555555555555566666666666666666666666666666666666665555555555555555544444444444444333333334444444444444433333333333444444333333333333333333333333333333322222221111111111000000000000///////////....................-----------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  9999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888877777777777777777777777767766666666666666666666666555555555555555555555555544444444444445555555555556666666666666666666666666666666666665555555555555555554444444444444433333333444444444444443333333333344444333333333333333333333333333333322222222111111111000000000000///////////...................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777777776666666666666666666666666666655555555555555555555555554444444444444455555555555666666666666666666666666666666666665555555555555555554444444444444443333333344444444444444333333333334444333333333333333333333333333333222222222111111111100000000000////////////..................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999999988888888888888888888888887777777777777777777666666666666666666666666666666655555555555555555555544444444444444444445555555555555556666666666666666666666666666655555555555555555444444444444444433333333344444444444444333333333334443333333333333333333333333333332222222221111111111000000000000///////////.................-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888777777777777777776666666666666666666666666666666655555555555555555554444444444444444444444455555555555555555555566666666666556666666555555555555555555544444444444444443333333334444444444444333333333333444333333333333333333322233333322222222221111111111000000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>===================>>>>>>>>=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888887777777777777777666666666666666666666666666666655555555555555555555544444444433334444444444444555555555555555555555555555555555666666555555555555555555554444444444444443333333333444444444444443333333333344333333333333333332222223333222222222221111111110000000000000////////////..............------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))(())(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999999888888888888888888888888777777777777777766666666666666666666666666666666555555555555555555555444444444443333334444444444445555555555555555555555555555555566665555555555555555555544444444444444444333333333344444444444444333333333334433333333333333322222222322222222222211111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))))))((()(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888877777777777777776666666666666666666666666666666655555555555555555555544444444444444333333334444444444455555555555555555555555555555556655555555555555555554444444444444444443333333333334444444444444333333333333433333333333333222222222222222222222211111111110000000000000////////////.............---------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================>>>>>>>>>>>>>>>==========>>>>>==========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999998888888888888888888888887777777777777777666666666666666666666666666666666555555555555555555555444444444444444433333333344444444444455555555555555555555555555555555555555555555555444444444444444444433333333333333444444444444433333333333343333333333332222222222222222222222111111111100000000000000////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================>>>==============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999888888888888888888888888777777777777777776666666666666666666666666666666665555555555555555555544444444444444444443333333333444444444444555555555555555555555555555555555555555554444444444444444444443333333333333333344444444444443333333333333333333333332222222222222222222221111111111100000000000000////////////.............-----------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  88899999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888877777777777777777666666666666666666666666666666666555555555555555555555444444444444444444444333333333334444444444444455555555555555555555555555555555555444444444444444444444333333333333333333334444444444443333333333333333333333332222222222221122222111111111111100000000000000////////////............-------------------,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888899999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999988888888888888888888888887777777777777777777766666666666666666666666666666655555555555555555555554444444444444444444444433333333333344444444444445555555555555444444444444555555544444444444444444444433333333333333333333333444444444443333333333333333333333332222222222211112221111111111111100000000000000/////////////...........--------------------,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  8888888888888888889999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888877777777777777777777777666666666666666666666666666655555555555555555555554444444444444444444444433333333333333344444444444455555555544444444444444445554444444444444444444444433333333333333333333333334444444444333333333333333333333333222222222211111121111111111111100000000000000/////////////............---------------------,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888777777777777777777777777766666666666666666666666556555555555555555555555555444444444444444444444333333333333333333444444444445555554444444444444444444444444444444444444444444443333333333333333333333333444444443333333333333333333333333222222222211111111111111111111000000000000000/////////////............---------------------,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888877777777777777777777777776666666666666666666655555555555555555555555555555544444444444444444443333333333333333333334444444444555544444444444444444444444444444444444444444444433333333333333333333333333344444443333333333333333333333333222222222211111111111111111111000000000000000/////////////............--------------------,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<============<<<<<<<<<<<<<====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;:::::::::::::;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888888888877777777777777777777777776666666666666666655555555555555555555555555555555544444444444444444433333333333333333333334444444444544444444444444444444444444444444444444444333333333333333333333333333333333344444333333333333333333323333333222222222111111111111111111100000000000000/0/////////////............-------------------,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;:::::::::::::::::;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888887777777777777777777777766666666666666666555555555555555555555555555555555554444444444444444433333333222223333333333344444444444444444444444444444443334444444444433333333333333333333333333333333333333334444333333333333333333322333333222222222111111111111111111000000000000000//////////////.............-------------------,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9::9999999999999999999999999999999999999988888888888888888888888888888888877777777777777777777777666666666666666665555555555555555555555555555555555555544444444444444443333333332222222333333333344444444444444444444444444443333344444443333333333333333333333333333333333333333333343333333333333333333322223333322222222211111111100111111000000000000000///////////////..............-----------------,,,,,,,,,,,,++++++++++++++++++++++**************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888888888877777777777777777777777776666666666666666555555555555555555555555555555555555555554444444444444433333333333222222223333333334444444444444444444444444433333334443333333333333333333333333333333333333333333333333333333333333333332222222333322222222211111111100011110000000000000000///////////////..............----------------,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888888888888888888777777777777777777777777766666666666666665555555555555555555555555555555555544444444444444444444443333333333332222222223333333334444444444444444444444433333333343333333333333333333333333333333332222222222222222233333333333333322222222223322222222222111111110000111000000000000000///////////////...............----------------,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999988888888888888888888888888888888877777777777777777777777776666666666666666555555555555555555555555555555555544444444444444444444444443333333333333222222222233333333344444444444444444444433333333333333333333333333333333333333333222222222222222222223333333333332222222222222322222222222111111110000010000000000000000///////////////..............-----------------,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))(((((((((((((((((((((('((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777777777777777788888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888877777777777777777777777777777766666666666666666666666666666655555555555555555555555555555554444444444444444444444444443333333333333333222222222222222222222223333333333344444333333333333333222223333222222222222222222222222222222222222222222222222222222111111111111111111221111111111100000000////000000000000/////////////////////..............---------------,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  66666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888877777777777777777777777777777766666666666666666666666666666665555555555555555555555555555555444444444444444444444444444444333333333333333222222222222222222222222333333333333333333333333333333222222333222222222222222222222222222222222222222222222222222221111111111111111111011111111111100000000/////0000000000//////////////.//////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  555556666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888888888888888888888887777777777777777777777777777776666666666666666666666666666666555555555555555555555555555555554444444444444444444444333333333333333333333333222222222222222222222222223333333333333333333333333333322222233222222222222222222222222222222222222222222222222222111111111111111111100001111111111100000000//////0000000////////////////../////...............--------------,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  555555555555566666666666666666666666667777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888887777777777777777777777777777666666666666666666666666666666655555555555555555555555555555555444444444444444444444333333333333333333333333333222222222222111122222222222333333333333333333333333333322222223222222222222222222222222222222222222222222222222221111111111111111110000000111111111100000000///////00000////////////////....///................--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  555555555555555555555666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999988888888888888888888888888877777777777777777777777777776666666666666666666666666666655555555555555555555555555555555544444444444444444444433333333333333333333333333333222222222222211111222222222223333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111111111000000000011111111100000000////////000/////////////////.....//...............--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999988888888888888888888888888887777777777777777777777777777777666666666666666666666666665555555555555555555555555555555554444444444444444444444333333333333333333333333333333222222222222221111112222222222333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111110000000000001111111100000000/////////0/////////////////.......................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666667777777777777777777777777777788888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999998888999999999999988888888888888888888888888887777777777777777777777777777777777666666666666666666666666665555555555555555555555555555555444444444444444444444433333333333333333333333333333332222222222222222111111122222222223333333333333333333333332222222222222222222222222222222222222222222221111111111111111111111111110000000000000111111100000000////////..///////////////........................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999998888888899999999988888888888888888888888888887777777777777777777777777777777777766666666666666666666666666666555555555555555555555555555544444444444444444444444333333333333333333333333333333332222222222222222211111111222222222333333333333333333333332222222222222222222222211111111111112222222111111111111111111111111111100000000000000011111100000000////////...////////////..........................--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::99999999999999999:::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999988888888888889999988888888888888888888888888887777777777777777777777777777777777766666666666666666666666666666555555555555555555555555555555444444444444444444444444333333333333333333333333333333322222222222222221111111111122222222223333333333333333333332222222222222222222222111111111111111222211111111111111111111111111111000000000000000001111000000000////////..../////////...........................--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888988888888888888888888888888888777777777777777777777777777777777776666666666666666666666666666655555555555555555555555555555544444444444444444444444444433333333333333333333333333322222222222222222111111111111111222222222233333333333333333332222222222222222222221111111111111111111111111111111111111111111111110000000000000000000111000000000///////......//////.............................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666666666677777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666555555555555555555555555555554444444444444444444444444444443333333333333333333333333222222222222222222111111111111111112222222222333333333333333322222222222222222222221111111111111111111111111111111111111111111111000000000000000000000010000000000///////.......////....................-........-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666666666666666666777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777776666666666666666666666666666666555555555555555555555555555554444444444444444444444444444444443333333333333333333333333222222222222222221111111111111111112222222222233333333333332222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000/000000000////////......../.....................---......-------------------,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  55555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777666666666666666666666666666666655555555555555555555555555555554444444444444444444444444444444433333333333333333333333333332222222222222221111111111111111111112222222222223333333333222222222222222222222221111111111111111111111111111111111111111111100000000000000000000000///00000000///////.........-....................-----.....-------------------,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44455555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777666666666666666666666666666666655555555555555555555555555555554444444444444444444444444444444433333333333333333333333333333332222222222222211111111111111111111111222222222222233333332222222222222222212222211111111111111111111111111111111111111111000000000000000000000000//////0000000///////........---..................-------...-------------------,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  444444444455555555555555555555555555666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::9999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888777777777777777777777777776666666666666666666666666666655555555555555555555555555555554444444444444444444444444444444433333333333333333333333322222222222222222222222111111111111111111111111222222222222233332222222222222222221112222111111111111111111111111111111111111111000000000000000000000000/////////00000////////........----..............-----------.--------------------,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  444444444444444445555555555555555555555555555566666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::99999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9:::::::9999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888887777777777777777777777777776666666666666666666666666666555555555555555555555555555555544444444444444444444444444444444433333333333333333333332222222222222222222222222111111111111111111111111111222222222222222222222222222222222111122111111111111111111111111111111111111111000000000000000000000//////////////000////////.........-----...........----------------------------------,,,,,,,,,,,,,,+++++++++++++++++**********************))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999::9999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888777777777777777777777777777766666666666666666666666666666665555555555555555555555555555444444444444444444444444444444444333333333333333333333322222222222222222222222222211111111111111101111111111112222222222222222222222222222222111111211111111111111111111111111111111111111000000000000000000///////////////////0/////////........-------.........----------------------------------,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))))))(((((((((((((((''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888777778888888888887777777777777777777777777777766666666666666666666666666666666665555555555555555555555555544444444444444444444444444444444433333333333333333333332222222222222222222222222222211111111111111110001111111111122222222222222222222222222222111111111111111111111111100111111111111111111000000000000000//////////////////////./////////........--------......------------------------------------,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::99999999999999999999999999999999999999::::::::::::::::::::::::9:::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888877777777788888888777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555444444444444444444444444444444333333333333333333333332222222222222222222222222222211111111111111111100011111111111222222222222222222222222222211111111111111111111110000000000001111111111100000000000000//////////////////////...///////.........---------....------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::99999999::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888777777777777778888777777777777777777777777777776666666666666666666666666666666666665555555555555555555555555555554444444444444444444444444444433333333333333333333333222222222222222222222222222222111111111111111111110000111111111112222222222222222222222222211111111111111111111100000000000000111111111000000000000000////////////////////....../////.........-----------...------------------------------------,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::999999999999999999::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888877777777777777777777777777777777777777777777777666666666666666666666666666666666666655555555555555555555555555555444444444444444444444444444444433333333333333333333333332222222222222222222222222222111111111111111111111100001111111111122222222222222222222222221111111111111111111110000000000000001111111000000000000000//////////////////..........///..........------------..-----------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555566666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888877777777777777777777777777777777777777777777777766666666666666666666666666666666666665555555555555555555555555555554444444444444444444444444444444333333333333333333333333333322222222222222222222222222111111111111111111111111000011111111111122222222222222222222222111111111111111111111000000000000000011111000000000000000///////////////.............../...........------------,------------------------------------,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:99999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666665555555555555555555555555555555444444444444444444444444444444433333333333333333333333333333332222222222222222222222222111111111111111111111111100000111111111111222222222222222222222111111111111111111111000000000000000000000000000000000000////////////..................-..........-------------,,----------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998889988888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666555555555555555555555555555555444444444444444444444444444444443333333333333333333333333333333332222222222222222222222222211111111111111111000000010000011111111111122222222222222222222211111111111111111111000000000000000000000000000000000000//////////...................---........--------------,,,-----------------------,,--------,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  4444444444444444444444444455555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999888888888888888888889999999999999999999999999999999999999999999998888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666555555555555555555555555555555554444444444444444444444444444444333333333333333333333333333333333222222222222222222222222222221111111111111110000000000000001111111111111222222222222222222211111111111111111111000000000000000000000000000000000000/////////..................------.......--------------,,,,---------------------,,,,-------,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222233333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888887777778888887777777777777777777777777777777777776666666666666666666666666666666666666666666666666555555555555555555555555555554444454444444444444444444444444444444444433333333333333333333333222222222222222222222222222222222222222211111111111111111111111110000000000000000////////////000000000000111111111111111111111111111100000000000000000000000000000000000///////////////////...................---------------,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!  111111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888877777788888888888888888888888888888888888888877777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333332222222222222222222222222222222222222222111111111111111111111000000000000000000000//////////////000000000000011111111111111111111111111000000000000000000000000000000////////////////////////.................-----------------,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,++++++++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!  1111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777776667777777777777777777777777777777777777777777777777777777777777777777777777778888888888877777777777777888888888888888888888888778888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666665555555555555555555555555555544444444444444444444444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111000000000000000000000000/////////////////00000000000001111111111111111111111110000000000000000000000000000//////////////////////////...............-----------------,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!  00001111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777776666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788777777777777777777777778888888888888888888777777788777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666555555555555555555555555555555444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222222222222222222211111111111111111110000000000000000000000000///////////////////000000000000001111111111111111111111100000000000000000000000000///////////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++,,,,,,++++++++++++++++++*+++++********************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!  000000000011111111111112222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888877777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666555555555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222211111111111111111100000000000000000000000000//////////////////////000000000000000111111111111111111100000000000000000000000000////////////////////////////..............----------------,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,++++++++++++++,,,,++++++++++++++++++***++++*********************))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!  000000000000000000011112222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788887777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444444444444444444443333333333333333333333333333222222222222222222222222222222222211111111111111111100000000000000000000000000//////////////////////////000000000000000011111111111111110000000000000/000000000000///////////////////////////...........-..----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++****++***********************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!  000000000000000000000002222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222211111111111111111110000000000000000000000000//////////////////////////////0000000000000000001111111111110000000000000//0000000000////////////////////////////...........--.---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,++++++++++++++++,,++++++++++++++++++*****+**********************)))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!  000000000000000000000002222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555555555555554444444444444444444444444444444444444444433333333333333333333333333333333332222222222222222222222221122211111111111111111111110000000000000000000000000///////////////////////////////00000000000000000001111111100000000000000///000000000//////////////////////////.............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,+++++++++++++++++,++++++++++++++++++****************************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  000000000000000000000002222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777666666666666666666677777777777777777777777767777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555555555555555555555555554444444444444444444444444444444444444433333333333333333333333333333333332222222222222222222222211111111111111111111111111111110000000000000000000000000////////////////////////////////000000000000000000000000000000000000000////00000000/////////////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  000000000000000000000002222222222222222222222222222222222333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777766666666666667777777777777777777766666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666655555555555555555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333332222222222222222222222211111111111111111111111111111111110000000000000000000000000//////////////////////////////////000000000000000000000000000000000000/////000000////////////////////////................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,+++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))((((((((((((((''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  000000000000000000000001111222222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777677777777776666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444444444333333333333333333333333333333333322222222222222222222222211111111111111111111111111111111111110000000000000000000000///////////////////////////////////////000000000000000000000000000000000//////0000///////////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,++++++++++++++++++++++++++++++++++++++*************************))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111122222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667766666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777666666677776666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444444444444444444444444444443333443333333333333333333333333333333333322222222222222222222222211111111111111111111111111111111111111110000000000000000000//////////////////////...///////////////////00000000000000000000000000000////////00////////////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111112222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666665555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777776666666677777777777777777777777777777777777777766666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222211111111111111111111111111111111111111111000000000000000000/////////////////////.........////////////////////0000000000000000000000000////////////////////////////////....................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++++***********************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666665666666666666666666666666666666666666666666666666666666666666666666666666666777777776666666666666666677777777777777777777777666777777666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222211111111111111111111111111111111111111111000000000000000000//////////////////////.............//////////////////////0000000000000000000////////////////////////////////.....................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667766666666666666666666666777777777777777766666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111110000000000000000000//////////////////////.................///////////////////////000000000000000//////////////////////////////.......................--------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**++++++++++++++++++++*****+++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111112222222222222222222222222222233333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555554444444444444444444444444444444333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111111111111111110000000000000000000///////////////////////.....................///////////////////////0000000000///////////////////////////////........................----------,---,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****+++++++++++++++++++******++++++++++++*********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ////////000000000000000111111111111111111111111122222222222222222222222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667766666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222211111111111111111111111111111111111100000000000000000000///////////////////////........................//////////////////////////////////////////////.//////////////.........................-----------,--,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******++++++++++++++++++*******+++++++++++*************)******)))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////00000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444333333333333333333333333333333333333333333333322222222222222222222222222222211111111111111111111111111111111100000000000000000000////////////////////////...........................///////////////////////////////////////////...///////////...........................-----------,,--,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********++++++++++++++++*********++++++++++*************))****)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666665555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222222222222211111111111111111111111111111100000000000000000000/////////////////////////..............................////////////////////////////////////////...../////////............................-----------,,,-,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********++++++++++++++***********++++++++**************)))***))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666655555555555555555556666666666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111111111110001100000000000000000000000/////////////////////////...............................//////////////////////////////////////......///////............................-------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********++++++++++++*************+++++++**************))))**)))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111111112222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666555555555555555666666666666666666555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222221111111111111111111111110000000000000000000000000000000/////////////////////////................................./////////////////////////////////........./////............................--------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************++++++++++***************++++++**************)))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666655555555555555566666666666666666666666666666666666666666666666666666666666666666666666665556666666665555555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000/////////////////////////..................................//////////////////////////////...........///.......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************+++++++++****************+++++**************))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////////////////000111111111111111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666556666666666666666666666666666666666666666666655555556665555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333333332233332222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000/////////////////////////.....................................////////////////////////............../...................--------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************+++++++******************++++**************)))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555544444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666555555555556666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444333333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000000000///////////////////////........................................./////////////////....................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************+++++********************++***************)))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000001111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555554455555555555555555555555555555555555555555555555555555555555555555555555555566666666555555555555555556666666666666666666665555566666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222222222222222211111111111111111111111100000000000000000000000000000000000000000///////////////////////................................................//////////.....................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************+++**********************+**************)))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////////0000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444333433333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333322222222222222222222222111111211111111111111111111111111111111111110000000000000000000000000000000000///////////////////////...............................-------------------------------..........................................--..........-----------------------------------,,,,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))))))))))))))))))))))(((((((()))))))))))))))(((((((((())))((((((((((((((((((((('''''''''''''''''''''&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////////////////////////////////////////////00000000000001111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333322222222222222222222221111111111111111111111111111111111111111111110000000000000000000000000000000000///////////////////////..................................---------------------------------......................................----........------------------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++**********))))))))))))))))))))))))))))))(((((((((()))))))))))))(((((((((((())((((((((((((((((((((((('''''''''''''''''''&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  .........................../////////////////////......////////////////////////////////////////////0000000000000000000111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444443344444444444444443333333333444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222211111111111111111111111111111111111111111111100000000000000000000000000000000000///////////////////////....................................------------------------------------..................................------.......------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((()(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ..................................//////////////...............///////////////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444443333333333444444444444444444444444444444444444444433333333334444444443333333333333333344444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333332222222222222222222222211111111111111111111111111111111111111111111110000000000000000000000000000000000////////////////////////.....................................---------------------------------------................................-------.......-------------,,,,,,----------------,,,,,,,,,,,,,,,,++++++++++++++++++*******)))))))))))))))))))))))))))))(((((((((((((()))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ............................................////........................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444433333333333333333333444444444444444444444444344444433333333333333333334333333333333333333333333344444444444444444444433334444444444444443333333333333333333333333333333333333333333333333333333322223333322222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000////////////////////////.....................................---------------------------------------------...........................---------.....-------------,,,,,,,,---------------,,,,,,,,,,,,,,++++++++++++++++++++*******))))))))))))))))))))))))))))(((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ........................................................................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444443333333333333333333333333333333333333333333333333333333333333344444444444444433333333334444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111110000000000000000000000000000000////////////////////////....................................----------------------------------------------------.......................----------.....-----------,,,,,,,,,,--------------,,,,,,,,,,,,,+++++++++++++++++++++*******)))))))))))))))))))))))))))(((((((((((((((((())))))))(((((((((((((((('((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ........................................................................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333322333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333344444444443333333333333334444333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222111111111111111111111111111111111111111111111110000000000000000000000000000000///////////////////////...................................-----------------------------------------------------------------.............------------....-----------,,,,,,,,,,,------------,,,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))((((((((((((((((((((()))))))((((((((((((((((''((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ---....................................................................../////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111111111111111111000000000000000000000000000000000/////////////////////////...............................---------------------------------------------------------------------.............------------...-----------,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,++++++++++++++++++++++******)))))))))))))))))))))))))((((((((((((((((((((((()))))((((((((((((((((''''((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ----------.............................................................../////////////////////////0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322332222222222222222222222222222222222222222222222221111111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////............................------------------------------------------------------------------------...........--------------..-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******))))))))))))))))))))))((((((((((((((((((((((((((())))(((((((((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ------------------......................................................./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000/////////////////////////////.........................------------------------------------,,,,,,,,,------------------------------..........---------------.-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******)))))))))))))))))))))(((((((((((((((((((((((((((''))(((((((((((((((('''''''(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333332233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////.........................----------------------------------,,,,,,,,,,,,-----------------------------........----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********)))))))))))))))))))((((((((((((((((((((((((((('''')((((((((((((((('''''''''(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333332222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111100001111000000000000000000000000000000000000///////////////////////////////////.......................-----------------------------------,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))))(((((((((((((((((((((((((((''''''(((((((((((((((''''''''''(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  -----------------------....................................................///////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322223333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000///////////////////////////////////.......................------------------------------------,,,,,,,,,,,,,,,,,,-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((((((((((((('''''''''(((((((((((((''''''''''''((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................................////////////////00000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333233333333333333333222222222333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000////////////////////////////////////.......................-------------------------------------,,,,,,,,,,,,,,,,,,,,,-,---------------------------------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))((((((((((((((((((((((((('''''''''''(((((((((((''''''''''''''(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------.........................--................................................///////////////////////00000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222223333333333333333333333333333333333333333322222222233333333322222222222222222333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222221111111111111111111111110000000000000000000000000000000000000000000000////////////////////////////////////........................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,-,--------------------------------------------------------,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))(((((((((((((((((((((((('''''''''''''(((((((((('''''''''''''''(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -------------------------------.................-----------......................................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222223333333333333333333333333333333333222222222222222233322222222222222222222222333333333333333333333322233333333333333332222222222222222222222222222222222222222222222222222222221122222211111111111111111111111110000000000000000000000000000000000000000000000///////////////////////////////////.........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------,------,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,++++++++++++**********************))))))))))))((((((((((((((((((((((('''''''''''''''(((((((('''''''''''''''''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------------------------.......----------------------............................/////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333332222222233222222222222222222222222222222222222222222222222233333333333333322222222223333333333222222222222222222222222222222222222222222222222222222222211111112211111111111111111111111110000000000000000000000000000000000000000000000000/////////////////////////////////.........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,-----,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,+++++++++++++***********************))))))))))((((((((((((((((((((((('''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222333333333322222222222222233332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111110000000000000000000000000000000000000000000000000////////////////////////////////........................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,----,,,,,,,,,,,+++++++++++,,,,,,,,,,,,++++++++++++++**********************)))))))))))((((((((((((((((((((((''''''''''''''''''&(((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111110000000000000000000000000000000000000000000000////////////////////////////////........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------,,,,,,---,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**********************))))))))))))(((((((((((((((((((((''''''''''''''''''&&&((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------........................./////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////////.........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,-,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**********************))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&''''''''''''''''''''''''&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,--------------------------------------------------------------------.........................///////////////////////////////////////////////0000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000/////////////////////////////////////.........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++**********************))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&'''''''''''''''''''''''&&''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   ,,,,,,,,,,,,-------------------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000/////////////////////////////////////.............................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*******************))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&'''''''''''''''''''''&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   ,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111222222111111111111111111122222222222222222221111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111000000000000000000000000/000000//////////////////////////////////////................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112211111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000/////00//////////////////////////////////////....................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++**************))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------...................................................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////............................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,++++++++++++++++++++++++++++**********++++++++++++++*************)))))))))))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////..............................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++**************))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////..................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,++++++++++++++++++++++++++++++++++++*************+++++++++****************)))))))))))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///00//////////////////////////////////////////////....................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++*******************)))))))))))))))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////000000000000000//////////00000000000000000000000001111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////....................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++***************************************))))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////.....................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++***************************************)))))))))))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------.........................////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.....................................................------------------------------------,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++++++****************************************)))))))))))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------.........................////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////.......................................................------------------------------------,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*+++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******+++++****************************************))))))))))))))))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.........................//////////////...........//////////////////////////////////////////////////000000000000000000///////00000000000000000000000000000000000000000000000000000000000000000000000000//0000000000000000////////////////////////////////////////////////////////////.......................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++***+++***********++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++*********************))******************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------..................................................//////////////////////////////////////////////////00000000/////////////////0000000000000000000000000000000000000000000000000000000000000000000/////////0000000000/////////////////////////////////////////////////////////////////..............................................----..-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*****+**************+++++++++++++++++++++++++++++++++++++++++++++++++***********++********************))))****************))))))))))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------..................................................//////////////////.......//////////////////////////////////////////////////000000000000000000000000000000000000000000000000///00000000000//////////////0000///////////////////////////////////////////////////////////////////////..........................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++************+*******************))))))***************))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------................................................../........................//////////////////////////////////////////////////000000000000000000000000000000000000000000/////////0000////////////////////////////////////////////////////////////////////////////////////////////..........................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**************************+++++++++++++++++++++++++++++++*+++++++++++*********************************)))))))*************)))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...........................................................................//////////////////////////////////////////////////00000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++****************************++++++++++++++++++++++++++++***+++++++++**********************************))))))))***********))))))))))))))))))))((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------...........................................................................//////////////////////////////////////////////////0000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++++****+++++++++++*****************************++++++++++++++++++++++++++++***++++++************************************)))))))))********)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////////////////////////////////00000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////.//////............................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+*+*********************************++++++++++++++++++++++++++****+++++************************************))))))))))******))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////.../////////////////////////0000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**********************************************+++++++++++++++++++++++******+++*************************************)))))))))))****)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////............/////////////////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***********************************************+++++++++++++++++++++*******+**************************************))))))))))))**))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$###########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  **+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.......................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++**********************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  *********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.///........................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,+++++++++++++++++++++++++++++++++++++++++++*************************************************+++++++++++++++++********************************))***********))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................................................................................................////////////////////////.//////////////////////////////////////////////////////////////////////////////////////////////.............................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,+++++++++++++++++++++++++++++++++++++++++++++++**************************************************+++++++++++++********************************)))))**********)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..........---------------..................................................//////////////...........////////////////////////////////////////////////////////////////////////....//////////////.............................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************++++++*******************************))))))))))*********)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  *******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////....................//////////////////////////////////////////////////////////////////..........////////...................................................................-----------------------------------------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))******))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$###########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................-------..................................................//////////////////////////////////////////////...../////////................///.......................................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.------------------------..................................................////////////////////////////////////////...........//............................................................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************)********************************************************)))))))))))))))))))))))))))))))))))))))))))(())))))))))))))(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................////////////////////////////////............................................................................................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))***)))*******************************************)****)))))))))))))))))))))))))))))))))))))))))))(((()))))))))))(((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$######################################""""""""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((())))))))))))))))))))))))))))))))))))))))))))****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++******************************************************************************************++++++++*******************)))))))))))))))))))))))))))))(((((((((((((((((((()))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""#####""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****++++++*******************************************************************))*************************++++++********************)))))))))))))))))))))((((((((((((((((((((((((((((())(((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""###"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********+++********************************************************************))))******************+++++**+++++********************))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""##""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************)))))))*)**************++++++++*++++*********************))))))))))))))(((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++*********************************************************)*)********************)))))))))))))***********+++++++++++++++********************))))))))))))))((((((((((((((((((((((((((((((((('''''((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$##################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!  (((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++,,,,,,,+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****+++++++******************************************************))))))))))))))************))))))))))))))))**********+++++++++++++++********************)))))))))))))))((((((((((((((((((((((((((((((('''''''(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$#################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!  (((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++*********+++******************************************************))))))))))))))))))********)))))))))))))))))))))********++++++++++++++++*****************))))))))))))))))))((((((((((((((((((((((((((((('''''''''(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$##################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*****+++++++++++++******************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*******+++++++++++++++++*************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*++++++++++++++++*********+++++++++*******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++**********))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*****+++++++++++**************+++++********************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++********))))))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++*********+++++++******************+********************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****+++++++++++++++++++*******)))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""####"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**************++*****************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))*****++++++++++++++++++*******)))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""##"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************+++++++++++++++++++++++++++++++++++++++++++++*****++++++++++++++***********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))*****++++++,,,,++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((('''''''''''''''((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+********+****************************************++++++++++++++++++*******+++++++******************++***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++*************************************************************************************************))********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))*****++++++,,,,++++++++*****)))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''(((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++***********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++***********************************************************************************************))))))*****))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((()))))****+++++++,,,++++++++******)))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''(((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#####################################""""""""""""""""""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************++++++++++++++++++++++++*+++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************************))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))(())))((((((((((((((((((((())))****+++++++,,+++++++*+*****))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$#####################################""""""""""""""""""""""""""""""""""!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************+++++++++++++++++********+++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()(((((((((((((((((((((((())))****++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))((((((((((('''''''''''''''''((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************++++++++*****************++++++++++****************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************************)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((())))*****++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))(((((((((((''''''''''''''''''((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""""!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((())))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************************************************************************************++++**********************++++++++++++++++++++*****++++++++++++++++++++*****++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************)))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((())))*****++++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((('''''''''''''''''''((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************++++++++++++++***********+++++++++++++++**********+++++++++++++++++++++++++++++++++++++++++++++****************************************************)))***************)))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((()))))****+++++++++++++******)))))))))((()))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''(((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################""######"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************+++++++******************+++++++++****************++++++++++++++++++++++++++++++++++++++++*****************************************************)))))))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))*****+++++++++++******))))))))(((((((()))))))))))))))))))))))(((((((((((((('''''''''''''''''''''(((('''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""####"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************+************************++***********************++++++++++++++++++++++++++++++++++**************************************)))*************))))))))))))*******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))******++++++++*******)))))))((((((((((((((())(((((((((((((((((((((((((((('''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""##"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++**************************************))))))))*********))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******)*))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++******************************************))))))))))))*****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('('((((((((())))))*****************))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************))))*****************************************************************************************************+++++++++++++++*******************************************)))))))))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''(((((((())))))***************))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''(''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))(((((((((((((())))))))((((((((((((((((())))))))))))))))))((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(('''''''''''''''''''(((((((())))))))*****)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((())((((((((((((((((((((((()))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((((((((''''''''''''''''''''''''''''''''(((((((()))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((())))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))))))))))))))))))(((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''(((((((('''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''''''''''''&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####$$$$##################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((((((((((((((((((((((((((((((((('''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((())))))((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&'''''''''''''''''''''''&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######$###################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))(((((((((((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''(((((((((((((((((((((('''(((((((((('''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((('(((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################################""#######""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################################"""#####""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((''''''''''''''''''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################################"""""###""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################################"""""""#""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((((((((('''''''''''''(((((((((((((((((((((('''((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((('''''''''''''''(((((((''''''''''''''''''(((((((((((((((((''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''&&&&&&&'&'&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((''''''''''''''''''''(''''''''''''''''''''''''(((((((((((('''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''''''&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''''&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((('((('''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((((((((((((''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########################""#####""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((((('''''''''''''''((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########################"""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((((''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''''''''''''''&&&''''''''''&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################"""""""#""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$###################""""""""""""""""""""""""""""""""""""!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&'''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""####""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""#########"""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#$$$$################"""""#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """"""""""""""""""""""#""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$%%%%%%%$$%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$#################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  """"""""""""""""""""""""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   """"""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################$$$$$$$$$#######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################$$$#####################"#####""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!!   """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################################"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!!   """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$##$#############################################"""""#""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$###############################################"""""""""""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""#############""""""""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!"""""""!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$%%%%%%&&&&&&&&&'&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$####################$#$$$$$$$$$$$$$########$$$$$%%%%%%&&&&&&&&''&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""##""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$##########$$$$%%%%%%&&&&&&&&''&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$#############$$$$%%%%%&&&&&&&&'&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$###$#################################################$$$$$$$$################$$$%%%%%%&&&&&&&&&&&&&&&&%&%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$################"###"""""""""""""""""""""""""""""""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##################################################################################$$$%%%%%&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#$##$$$#$$$$$#################"""#"""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$######################################################################################$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###########$####################"""""""""""""""""""""""""""""!""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$##############$$$$$$$$$$##########################################################################################$$$$%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$################################""""""""""""""""""""""""""""!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################"""""""""""""""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%%$$$$$$$##########""""""""""""""""""""""""""""""!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%$$$$$$$$########""""""""""""""""""""""""""""""!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$##################$$$$$$###################$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$########""""""""""""""""""""""""""""""!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$#################$$$$$$$$$$$$$$$$$$$$$$###################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######$$$$$$%%%%%%%$$$$$$$$$#######""""""""""""""""""""""""""""""!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$#########$########################$$$$$$$$$$$$$$$$#####################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%$$$$$$$$$$$#######"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$##########$$$$$$$$$#########################################$$$$$$$$$$$#############################################################"""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################"""""############################################################################$$$$$$$$$################$$$###############################################$$$$$###############################################################"""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######$$$$$$$$$$$$$$$#$$######"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""############################################################################$#########################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""#######$$$$$$$$$$$$$##$######""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!"""""""#######$$$$$$$$$$$##########""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################################""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!""""""########$$$$$$$$$##########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!"""""#########$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! !!! !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!"""""""""""""""""""""""""###############################################"""########################""#########################################################################""#########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""#################"##"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#############""""""""""""#############""""""""""""#################"""""""""###################################################################""""""""#########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""###############""##""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###""""""""""""""""""""""###""""""""""""""""""""""##########""""""""""""""""##############################################################"""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#############"""#""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##""""""""""""""""""""""""############################################""""""#####""""""""""""""""""""####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""#############"""""""""""""""""""""""""""""""""""""##############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!